Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/fcl.spec'], chrootPath='/var/lib/mock/f33-build-133972-41464/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/fcl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1580169600 Wrote: /builddir/build/SRPMS/fcl-0.5.0-13.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/fcl.spec'], chrootPath='/var/lib/mock/f33-build-133972-41464/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/fcl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1580169600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3rMKqD + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf fcl-0.5.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/fcl-0.5.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd fcl-0.5.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/fcl-0.5.0-license.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + find . -type f -perm /111 -name '*.h' -print -exec chmod -x '{}' ';' ./include/fcl/narrowphase/narrowphase.h + find . -type f -perm /111 -name '*.cpp' -print -exec chmod -x '{}' ';' ./test/test_fcl_geometric_shapes.cpp ./src/distance_func_matrix.cpp ./src/narrowphase/narrowphase.cpp ./src/collision_func_matrix.cpp + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6WahiF + umask 022 + cd /builddir/build/BUILD + cd fcl-0.5.0 + mkdir -p build + cd build + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -- The CXX compiler identification is GNU 10.0.1 -- The C compiler identification is GNU 10.0.1 -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- FCL uses Octomap -- Checking for module 'ccd' -- Found ccd, version 2.0 -- Found Boost: /usr/include (found version "1.69.0") found components: date_time filesystem system unit_test_framework -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/fcl-0.5.0/build + make -j4 /usr/bin/cmake -S/builddir/build/BUILD/fcl-0.5.0 -B/builddir/build/BUILD/fcl-0.5.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/fcl-0.5.0/build/CMakeFiles /builddir/build/BUILD/fcl-0.5.0/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f src/CMakeFiles/fcl.dir/build.make src/CMakeFiles/fcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/src /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/src /builddir/build/BUILD/fcl-0.5.0/build/src/CMakeFiles/fcl.dir/DependInfo.cmake --color= Scanning dependencies of target fcl make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f src/CMakeFiles/fcl.dir/build.make src/CMakeFiles/fcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 1%] Building CXX object src/CMakeFiles/fcl.dir/BV/AABB.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BV/AABB.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp [ 2%] Building CXX object src/CMakeFiles/fcl.dir/BV/OBB.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BV/OBB.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp [ 3%] Building CXX object src/CMakeFiles/fcl.dir/BV/OBBRSS.cpp.o [ 4%] Building CXX object src/CMakeFiles/fcl.dir/BV/RSS.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BV/OBBRSS.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BV/OBBRSS.cpp cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BV/RSS.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/AABB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 5%] Building CXX object src/CMakeFiles/fcl.dir/BV/kDOP.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BV/kDOP.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BV/kDOP.cpp [ 6%] Building CXX object src/CMakeFiles/fcl.dir/BV/kIOS.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BV/kIOS.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp: In function 'fcl::FCL_REAL fcl::rectDistance(const Matrix3f&, const Vec3f&, const FCL_REAL*, const FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:212:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:241:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 241 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:269:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 269 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:297:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 297 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:365:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:393:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 393 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:422:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 422 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:451:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 451 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:519:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 519 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:547:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:575:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 575 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:603:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 603 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:664:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:692:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 692 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp: In function 'void fcl::computeVertices(const fcl::OBB&, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:59:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 59 | vertices[0] = To - extAxis0 - extAxis1 - extAxis2; | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:60:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 60 | vertices[1] = To + extAxis0 - extAxis1 - extAxis2; | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:61:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 61 | vertices[2] = To + extAxis0 + extAxis1 - extAxis2; | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:62:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 62 | vertices[3] = To - extAxis0 + extAxis1 - extAxis2; | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:63:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 63 | vertices[4] = To - extAxis0 - extAxis1 + extAxis2; | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:64:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 64 | vertices[5] = To + extAxis0 - extAxis1 + extAxis2; | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:65:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 65 | vertices[6] = To + extAxis0 + extAxis1 + extAxis2; | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:66:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | vertices[7] = To - extAxis0 + extAxis1 + extAxis2; | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:721:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 721 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp: In function 'fcl::OBB fcl::merge_largedist(const fcl::OBB&, const fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:85:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 85 | R0 = b1.To - b2.To; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:90:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 90 | vertex_proj[i] = vertex[i] - R0 * vertex[i].dot(R0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:110:10: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 110 | b.To = center; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:111:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 111 | b.extent = extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:749:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 749 | *Q = S + (*P); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp: In function 'fcl::OBB fcl::merge_smalldist(const fcl::OBB&, const fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:121:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | b.To = (b1.To + b2.To) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:142:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 142 | diff = vertex[i] - b.To; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:795:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 795 | *Q = S; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:156:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 156 | diff = vertex[i] - b.To; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:817:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | S = Q_ - P_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:821:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 821 | *P = P_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:822:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 822 | *Q = Q_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp: In member function 'fcl::OBB& fcl::OBB::operator+=(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:339:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 339 | bvp.To = p; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:340:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 340 | bvp.axis[0] = axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:341:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 341 | bvp.axis[1] = axis[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:342:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 342 | bvp.axis[2] = axis[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/OBB.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp: In member function 'fcl::RSS fcl::RSS::operator+(const fcl::RSS&) const': /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1052:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1052 | v[0] = other.Tr + d0_pos + d1_pos + d2_pos; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1053:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1053 | v[1] = other.Tr + d0_pos + d1_pos + d2_neg; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1054:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1054 | v[2] = other.Tr + d0_pos + d1_neg + d2_pos; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1055:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1055 | v[3] = other.Tr + d0_pos + d1_neg + d2_neg; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1056:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1056 | v[4] = other.Tr + d0_neg + d1_pos + d2_pos; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1057:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1057 | v[5] = other.Tr + d0_neg + d1_pos + d2_neg; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1058:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1058 | v[6] = other.Tr + d0_neg + d1_neg + d2_pos; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1059:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1059 | v[7] = other.Tr + d0_neg + d1_neg + d2_neg; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1061:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1061 | d0_pos = axis[0] * (l[0] + r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1062:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1062 | d1_pos = axis[1] * (l[1] + r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1063:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1063 | d0_neg = axis[0] * (-r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1064:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1064 | d1_neg = axis[1] * (-r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1065:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1065 | d2_pos = axis[2] * r; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1066:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1066 | d2_neg = axis[2] * (-r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1068:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1068 | v[8] = Tr + d0_pos + d1_pos + d2_pos; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1069:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1069 | v[9] = Tr + d0_pos + d1_pos + d2_neg; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1070:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1070 | v[10] = Tr + d0_pos + d1_neg + d2_pos; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1071:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1071 | v[11] = Tr + d0_pos + d1_neg + d2_neg; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1072:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1072 | v[12] = Tr + d0_neg + d1_pos + d2_pos; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1073:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1073 | v[13] = Tr + d0_neg + d1_pos + d2_neg; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1074:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1074 | v[14] = Tr + d0_neg + d1_neg + d2_pos; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:1075:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1075 | v[15] = Tr + d0_neg + d1_neg + d2_neg; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/RSS.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/RSS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 7%] Building CXX object src/CMakeFiles/fcl.dir/BVH/BVH_model.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BVH/BVH_model.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp: In member function 'fcl::FCL_REAL fcl::kIOS::distance(const fcl::kIOS&, fcl::Vec3f*, fcl::Vec3f*) const': /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:162:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 162 | *P = spheres[id_a].o - v * (spheres[id_a].r / len_v); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:163:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 163 | *Q = spheres[id_b].o + v * (spheres[id_b].r / len_v); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp: In function 'bool fcl::overlap(const Matrix3f&, const Vec3f&, const fcl::kIOS&, const fcl::kIOS&)': /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:176:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 176 | b2_temp.spheres[i].o = R0 * b2_temp.spheres[i].o + T0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:180:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 180 | b2_temp.obb.To = R0 * b2_temp.obb.To + T0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:181:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 181 | b2_temp.obb.axis[0] = R0 * b2_temp.obb.axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:182:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 182 | b2_temp.obb.axis[1] = R0 * b2_temp.obb.axis[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:183:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | b2_temp.obb.axis[2] = R0 * b2_temp.obb.axis[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp: In function 'fcl::FCL_REAL fcl::distance(const Matrix3f&, const Vec3f&, const fcl::kIOS&, const fcl::kIOS&, fcl::Vec3f*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:193:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 193 | b2_temp.spheres[i].o = R0 * b2_temp.spheres[i].o + T0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BV/kIOS.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 8%] Building CXX object src/CMakeFiles/fcl.dir/BVH/BVH_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BVH/BVH_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp [ 9%] Building CXX object src/CMakeFiles/fcl.dir/BVH/BV_fitter.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BVH/BV_fitter.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp [ 10%] Building CXX object src/CMakeFiles/fcl.dir/BVH/BV_splitter.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/BVH/BV_splitter.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In member function 'int fcl::BVHModel::beginReplaceModel()': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:421:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 421 | if(prev_vertices) delete [] prev_vertices; prev_vertices = NULL; | ^~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:421:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 421 | if(prev_vertices) delete [] prev_vertices; prev_vertices = NULL; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In member function 'void fcl::BVHModel::makeParentRelativeRecurse(int, fcl::Vec3f*, const Vec3f&) [with BV = fcl::OBB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:892:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 892 | obb.axis[0] = Vec3f(parent_axis[0].dot(obb.axis[0]), parent_axis[1].dot(obb.axis[0]), parent_axis[2].dot(obb.axis[0])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:893:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 893 | obb.axis[1] = Vec3f(parent_axis[0].dot(obb.axis[1]), parent_axis[1].dot(obb.axis[1]), parent_axis[2].dot(obb.axis[1])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:894:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 894 | obb.axis[2] = Vec3f(parent_axis[0].dot(obb.axis[2]), parent_axis[1].dot(obb.axis[2]), parent_axis[2].dot(obb.axis[2])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:897:85: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 897 | obb.To = Vec3f(parent_axis[0].dot(t), parent_axis[1].dot(t), parent_axis[2].dot(t)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In member function 'void fcl::BVHModel::makeParentRelativeRecurse(int, fcl::Vec3f*, const Vec3f&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:912:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 912 | rss.axis[0] = Vec3f(parent_axis[0].dot(rss.axis[0]), parent_axis[1].dot(rss.axis[0]), parent_axis[2].dot(rss.axis[0])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:913:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 913 | rss.axis[1] = Vec3f(parent_axis[0].dot(rss.axis[1]), parent_axis[1].dot(rss.axis[1]), parent_axis[2].dot(rss.axis[1])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:914:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 914 | rss.axis[2] = Vec3f(parent_axis[0].dot(rss.axis[2]), parent_axis[1].dot(rss.axis[2]), parent_axis[2].dot(rss.axis[2])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:917:85: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 917 | rss.Tr = Vec3f(parent_axis[0].dot(t), parent_axis[1].dot(t), parent_axis[2].dot(t)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In member function 'void fcl::BVHModel::makeParentRelativeRecurse(int, fcl::Vec3f*, const Vec3f&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:933:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 933 | obb.axis[0] = Vec3f(parent_axis[0].dot(obb.axis[0]), parent_axis[1].dot(obb.axis[0]), parent_axis[2].dot(obb.axis[0])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:934:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 934 | obb.axis[1] = Vec3f(parent_axis[0].dot(obb.axis[1]), parent_axis[1].dot(obb.axis[1]), parent_axis[2].dot(obb.axis[1])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:935:120: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 935 | obb.axis[2] = Vec3f(parent_axis[0].dot(obb.axis[2]), parent_axis[1].dot(obb.axis[2]), parent_axis[2].dot(obb.axis[2])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:937:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 937 | rss.axis[0] = obb.axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:938:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 938 | rss.axis[1] = obb.axis[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:939:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 939 | rss.axis[2] = obb.axis[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:942:85: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 942 | obb.To = Vec3f(parent_axis[0].dot(t), parent_axis[1].dot(t), parent_axis[2].dot(t)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:943:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 943 | rss.Tr = obb.To; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_splitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_splitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_splitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_splitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'fcl::BVHModel::BVHModel(const fcl::BVHModel&) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:59:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59 | memcpy(vertices, other.vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:75:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(prev_vertices, other.prev_vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'void fcl::BVHModel::computeLocalAABB() [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:865:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 865 | aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addVertex(const Vec3f&) [with BV = fcl::KDOP<16>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:177:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:183:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | vertices[num_vertices] = p; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<16>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:207:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:215:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 215 | vertices[num_vertices] = p1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:217:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | vertices[num_vertices] = p2; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:219:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | vertices[num_vertices] = p3; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&, const std::vector&) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:298:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 298 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:308:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 308 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:263:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:271:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::endModel() [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:377:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(new_vertices, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceVertex(const Vec3f&) [with BV = fcl::KDOP<16>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:439:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 439 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<16>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:454:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 454 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:455:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 455 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:456:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 456 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceSubModel(const std::vector > >&) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateVertex(const Vec3f&) [with BV = fcl::KDOP<16>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:547:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<16>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:562:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:563:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:564:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateSubModel(const std::vector > >&) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:579:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 579 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:704:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | if(type == BVH_MODEL_POINTCLOUD) p = vertices[cur_primitive_indices[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1001:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:787:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 787 | v[0] = prev_vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:788:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 788 | v[1] = vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:806:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | v[i] = prev_vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:807:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 807 | v[i + 3] = vertices[triangle[i]]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:817:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | v[i] = vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'fcl::BVHModel::BVHModel(const fcl::BVHModel&) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:59:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59 | memcpy(vertices, other.vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:75:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(prev_vertices, other.prev_vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'void fcl::BVHModel::computeLocalAABB() [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:865:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 865 | aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addVertex(const Vec3f&) [with BV = fcl::KDOP<18>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:177:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:183:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | vertices[num_vertices] = p; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<18>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:207:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:215:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 215 | vertices[num_vertices] = p1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:217:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | vertices[num_vertices] = p2; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:219:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | vertices[num_vertices] = p3; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&, const std::vector&) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:298:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 298 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:308:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 308 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:263:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:271:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::endModel() [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:377:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(new_vertices, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceVertex(const Vec3f&) [with BV = fcl::KDOP<18>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:439:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 439 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<18>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:454:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 454 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:455:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 455 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:456:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 456 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceSubModel(const std::vector > >&) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateVertex(const Vec3f&) [with BV = fcl::KDOP<18>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:547:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<18>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:562:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:563:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:564:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateSubModel(const std::vector > >&) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:579:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 579 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:704:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | if(type == BVH_MODEL_POINTCLOUD) p = vertices[cur_primitive_indices[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1002:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:787:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 787 | v[0] = prev_vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:788:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 788 | v[1] = vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:806:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | v[i] = prev_vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:807:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 807 | v[i + 3] = vertices[triangle[i]]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:817:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | v[i] = vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'fcl::BVHModel::BVHModel(const fcl::BVHModel&) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:59:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59 | memcpy(vertices, other.vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:75:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(prev_vertices, other.prev_vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'void fcl::BVHModel::computeLocalAABB() [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:865:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 865 | aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addVertex(const Vec3f&) [with BV = fcl::KDOP<24>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:177:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:183:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | vertices[num_vertices] = p; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<24>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:207:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:215:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 215 | vertices[num_vertices] = p1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:217:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | vertices[num_vertices] = p2; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:219:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | vertices[num_vertices] = p3; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&, const std::vector&) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:298:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 298 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:308:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 308 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:263:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:271:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp: In function 'void fcl::computeSplitVector(const BV&, fcl::Vec3f&) [with BV = fcl::kIOS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:81:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | split_vector = bv.obb.axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_splitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp: In function 'void fcl::computeSplitVector(const BV&, fcl::Vec3f&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:87:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 87 | split_vector = bv.obb.axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_splitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::endModel() [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:377:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(new_vertices, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceVertex(const Vec3f&) [with BV = fcl::KDOP<24>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:439:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 439 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<24>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:454:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 454 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:455:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 455 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:456:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 456 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceSubModel(const std::vector > >&) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateVertex(const Vec3f&) [with BV = fcl::KDOP<24>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:547:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::KDOP<24>; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:562:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:563:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:564:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateSubModel(const std::vector > >&) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:579:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 579 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:704:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | if(type == BVH_MODEL_POINTCLOUD) p = vertices[cur_primitive_indices[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1003:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:787:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 787 | v[0] = prev_vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:788:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 788 | v[1] = vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:806:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | v[i] = prev_vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:807:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 807 | v[i + 3] = vertices[triangle[i]]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:817:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | v[i] = vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'fcl::BVHModel::BVHModel(const fcl::BVHModel&) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:59:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59 | memcpy(vertices, other.vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:75:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(prev_vertices, other.prev_vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:105:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct fcl::BVNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memcpy(bvs, other.bvs, sizeof(BVNode) * num_bvs); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:82:8: note: 'struct fcl::BVNode' declared here 82 | struct BVNode : public BVNodeBase | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'void fcl::BVHModel::computeLocalAABB() [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:865:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 865 | aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addVertex(const Vec3f&) [with BV = fcl::OBB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:177:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:183:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | vertices[num_vertices] = p; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::OBB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:207:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:215:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 215 | vertices[num_vertices] = p1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:217:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | vertices[num_vertices] = p2; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:219:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | vertices[num_vertices] = p3; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&, const std::vector&) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:298:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 298 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:308:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 308 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:263:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:271:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::endModel() [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:377:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(new_vertices, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceVertex(const Vec3f&) [with BV = fcl::OBB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:439:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 439 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::OBB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:454:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 454 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:455:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 455 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:456:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 456 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceSubModel(const std::vector > >&) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp: In function 'void fcl::BVHExpand(fcl::BVHModel&, const fcl::Variance3f*, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:61:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 61 | vs[6 * j + 2 * k] = v + uc.axis[k] * (r * uc.sigma[k]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:62:66: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 62 | vs[6 * j + 2 * k + 1] = v - uc.axis[k] * (r * uc.sigma[k]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateVertex(const Vec3f&) [with BV = fcl::OBB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:547:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::OBB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:562:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:563:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:564:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateSubModel(const std::vector > >&) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:579:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 579 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp: In function 'void fcl::BVHExpand(fcl::BVHModel&, const fcl::Variance3f*, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:92:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 92 | vs[6 * j + 2 * k] = v + uc.axis[k] * (r * uc.sigma[k]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp: In instantiation of 'void fcl::computeSplitVector(const BV&, fcl::Vec3f&) [with BV = fcl::OBB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:176:43: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:47:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 47 | split_vector = bv.axis[0]; | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_splitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:93:66: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 93 | vs[6 * j + 2 * k + 1] = v - uc.axis[k] * (r * uc.sigma[k]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp: In instantiation of 'void fcl::computeSplitVector(const BV&, fcl::Vec3f&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:197:43: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:47:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 47 | split_vector = bv.axis[0]; | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_splitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_splitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:704:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | if(type == BVH_MODEL_POINTCLOUD) p = vertices[cur_primitive_indices[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1004:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:787:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 787 | v[0] = prev_vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:788:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 788 | v[1] = vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:806:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | v[i] = prev_vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:807:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 807 | v[i + 3] = vertices[triangle[i]]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:817:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | v[i] = vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp: In function 'void fcl::getRadiusAndOriginAndRectangleSize(fcl::Vec3f*, fcl::Vec3f*, fcl::Triangle*, unsigned int*, int, fcl::Vec3f*, fcl::Vec3f&, fcl::FCL_REAL*, fcl::FCL_REAL&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:460:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 460 | origin = axis[0] * minx + axis[1] * miny + axis[2] * cz; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'fcl::BVHModel::BVHModel(const fcl::BVHModel&) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:59:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59 | memcpy(vertices, other.vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:75:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(prev_vertices, other.prev_vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:105:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct fcl::BVNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memcpy(bvs, other.bvs, sizeof(BVNode) * num_bvs); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:82:8: note: 'struct fcl::BVNode' declared here 82 | struct BVNode : public BVNodeBase | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp: In function 'void fcl::getExtentAndCenter_pointcloud(fcl::Vec3f*, fcl::Vec3f*, unsigned int*, int, fcl::Vec3f*, fcl::Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:521:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 521 | center = axis[0] * o[0] + axis[1] * o[1] + axis[2] * o[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'void fcl::BVHModel::computeLocalAABB() [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:865:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 865 | aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addVertex(const Vec3f&) [with BV = fcl::AABB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:177:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:183:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | vertices[num_vertices] = p; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::AABB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:207:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:215:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 215 | vertices[num_vertices] = p1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:217:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | vertices[num_vertices] = p2; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:219:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | vertices[num_vertices] = p3; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&, const std::vector&) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:298:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 298 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:308:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 308 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:263:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:271:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp: In function 'void fcl::getExtentAndCenter_mesh(fcl::Vec3f*, fcl::Vec3f*, fcl::Triangle*, unsigned int*, int, fcl::Vec3f*, fcl::Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:590:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 590 | center = axis[0] * o[0] + axis[1] * o[1] + axis[2] * o[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::endModel() [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:377:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(new_vertices, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceVertex(const Vec3f&) [with BV = fcl::AABB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:439:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 439 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::AABB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:454:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 454 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:455:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 455 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:456:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 456 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceSubModel(const std::vector > >&) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp: In function 'void fcl::circumCircleComputation(const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f&, fcl::FCL_REAL&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:617:76: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 617 | center = (e2 * e1_len2 - e1 * e2_len2).cross(e3) * (0.5 * 1 / e3_len2) + c; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateVertex(const Vec3f&) [with BV = fcl::AABB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:547:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::AABB; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:562:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:563:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:564:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateSubModel(const std::vector > >&) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:579:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 579 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:704:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | if(type == BVH_MODEL_POINTCLOUD) p = vertices[cur_primitive_indices[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1005:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:787:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 787 | v[0] = prev_vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:788:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 788 | v[1] = vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:806:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | v[i] = prev_vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:807:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 807 | v[i + 3] = vertices[triangle[i]]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:817:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | v[i] = vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'fcl::BVHModel::BVHModel(const fcl::BVHModel&) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:59:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59 | memcpy(vertices, other.vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:75:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(prev_vertices, other.prev_vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:105:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct fcl::BVNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memcpy(bvs, other.bvs, sizeof(BVNode) * num_bvs); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:82:8: note: 'struct fcl::BVNode' declared here 82 | struct BVNode : public BVNodeBase | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'void fcl::BVHModel::computeLocalAABB() [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:865:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 865 | aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addVertex(const Vec3f&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:177:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:183:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | vertices[num_vertices] = p; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:207:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:215:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 215 | vertices[num_vertices] = p1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:217:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | vertices[num_vertices] = p2; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:219:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | vertices[num_vertices] = p3; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&, const std::vector&) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:298:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 298 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:308:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 308 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:263:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:271:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::endModel() [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:377:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(new_vertices, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceVertex(const Vec3f&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:439:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 439 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:454:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 454 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:455:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 455 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:456:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 456 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceSubModel(const std::vector > >&) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateVertex(const Vec3f&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:547:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:562:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:563:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:564:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateSubModel(const std::vector > >&) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:579:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 579 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:704:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | if(type == BVH_MODEL_POINTCLOUD) p = vertices[cur_primitive_indices[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1006:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:787:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 787 | v[0] = prev_vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:788:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 788 | v[1] = vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:806:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | v[i] = prev_vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:807:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 807 | v[i + 3] = vertices[triangle[i]]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:817:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | v[i] = vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'fcl::BVHModel::BVHModel(const fcl::BVHModel&) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:59:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59 | memcpy(vertices, other.vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:75:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(prev_vertices, other.prev_vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:105:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct fcl::BVNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memcpy(bvs, other.bvs, sizeof(BVNode) * num_bvs); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:82:8: note: 'struct fcl::BVNode' declared here 82 | struct BVNode : public BVNodeBase | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'void fcl::BVHModel::computeLocalAABB() [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:865:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 865 | aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addVertex(const Vec3f&) [with BV = fcl::kIOS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:177:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:183:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | vertices[num_vertices] = p; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::kIOS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:207:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:215:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 215 | vertices[num_vertices] = p1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:217:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | vertices[num_vertices] = p2; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:219:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | vertices[num_vertices] = p3; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&, const std::vector&) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:298:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 298 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:308:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 308 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:263:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:271:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::endModel() [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:377:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(new_vertices, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceVertex(const Vec3f&) [with BV = fcl::kIOS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:439:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 439 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::kIOS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:454:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 454 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:455:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 455 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:456:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 456 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceSubModel(const std::vector > >&) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateVertex(const Vec3f&) [with BV = fcl::kIOS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:547:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::kIOS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:562:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:563:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:564:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateSubModel(const std::vector > >&) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:579:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 579 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:704:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | if(type == BVH_MODEL_POINTCLOUD) p = vertices[cur_primitive_indices[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1007:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:787:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 787 | v[0] = prev_vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:788:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 788 | v[1] = vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:806:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | v[i] = prev_vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:807:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 807 | v[i + 3] = vertices[triangle[i]]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:817:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | v[i] = vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'fcl::BVHModel::BVHModel(const fcl::BVHModel&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:59:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59 | memcpy(vertices, other.vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:75:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | memcpy(prev_vertices, other.prev_vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:105:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct fcl::BVNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105 | memcpy(bvs, other.bvs, sizeof(BVNode) * num_bvs); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:82:8: note: 'struct fcl::BVNode' declared here 82 | struct BVNode : public BVNodeBase | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::OBB_fit_functions::fit1(fcl::Vec3f*, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:73:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 73 | bv.To = ps[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::OBB_fit_functions::fit2(fcl::Vec3f*, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:88:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 88 | bv.axis[0] = p1p2; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::OBB_fit_functions::fit3(fcl::Vec3f*, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:103:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 103 | e[0] = p1 - p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:104:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 104 | e[1] = p2 - p3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:105:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 105 | e[2] = p3 - p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:119:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 119 | w = e[0].cross(e[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:121:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | u = e[imax]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:123:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 123 | v = w.cross(u); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::RSS_fit_functions::fit1(fcl::Vec3f*, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:158:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | bv.Tr = ps[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'void fcl::BVHModel::computeLocalAABB() [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:865:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 865 | aabb_center = aabb_.center(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::RSS_fit_functions::fit2(fcl::Vec3f*, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:175:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 175 | bv.axis[0] = p1p2; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:180:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 180 | bv.Tr = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::RSS_fit_functions::fit3(fcl::Vec3f*, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:190:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 190 | e[0] = p1 - p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:191:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 191 | e[1] = p2 - p3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:192:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 192 | e[2] = p3 - p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:206:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 206 | w = e[0].cross(e[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:208:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 208 | u = e[imax]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:210:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | v = w.cross(u); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::kIOS_fit_functions::fit1(fcl::Vec3f*, fcl::kIOS&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:245:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 245 | bv.spheres[0].o = ps[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:252:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 252 | bv.obb.To = ps[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addVertex(const Vec3f&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:177:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:183:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | vertices[num_vertices] = p; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::kIOS_fit_functions::fit2(fcl::Vec3f*, fcl::kIOS&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:266:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 266 | axis[0] = p1p2; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:271:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | bv.obb.To = (p1 + p2) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:273:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 273 | bv.spheres[0].o = bv.obb.To; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:281:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 281 | bv.spheres[1].o = bv.spheres[0].o - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:282:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 282 | bv.spheres[2].o = bv.spheres[0].o + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:286:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | delta = axis[2] * r1cosA; | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:207:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:287:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv.spheres[3].o = bv.spheres[0].o - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:215:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 215 | vertices[num_vertices] = p1; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:217:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | vertices[num_vertices] = p2; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:288:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv.spheres[4].o = bv.spheres[0].o + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:219:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | vertices[num_vertices] = p3; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::kIOS_fit_functions::fit3(fcl::Vec3f*, fcl::kIOS&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:299:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 299 | e[0] = p1 - p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:300:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 300 | e[1] = p2 - p3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:301:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 301 | e[2] = p3 - p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:315:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 315 | w = e[0].cross(e[1]); | ^ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&, const std::vector&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:298:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 298 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:317:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 317 | u = e[imax]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:308:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 308 | vertices[num_vertices] = ps[i]; /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:319:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 319 | v = w.cross(u); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:328:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | bv.spheres[0].o = center; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:335:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 335 | bv.spheres[1].o = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:337:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 337 | bv.spheres[2].o = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::addSubModel(const std::vector > >&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:263:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 263 | memcpy(temp, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:271:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 271 | vertices[num_vertices] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In function 'void fcl::kIOS_fit_functions::fitn(fcl::Vec3f*, int, fcl::kIOS&)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:368:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 368 | bv.spheres[0].o = center; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:375:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 375 | bv.spheres[1].o = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:376:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 376 | bv.spheres[2].o = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::endModel() [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:377:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(new_vertices, vertices, sizeof(Vec3f) * num_vertices); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:59:7: note: 'fcl::Vec3f' {aka 'class fcl::Vec3fX >'} declared here 59 | class Vec3fX | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:392:41: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 392 | bv.spheres[3].o = bv.spheres[0].o - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceVertex(const Vec3f&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:439:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 439 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:393:41: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 393 | bv.spheres[4].o = bv.spheres[0].o + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:454:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 454 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:455:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 455 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:456:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 456 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::replaceSubModel(const std::vector > >&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateVertex(const Vec3f&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:547:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | vertices[num_vertex_updated] = p; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateTriangle(const Vec3f&, const Vec3f&, const Vec3f&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:562:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vertices[num_vertex_updated] = p1; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:563:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vertices[num_vertex_updated] = p2; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:564:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vertices[num_vertex_updated] = p3; num_vertex_updated++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::updateSubModel(const std::vector > >&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:579:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 579 | vertices[num_vertex_updated] = ps[i]; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In member function 'virtual fcl::OBBRSS fcl::BVFitter::fit(unsigned int*, int)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:550:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 550 | bv.rss.axis[0] = bv.obb.axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:551:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 551 | bv.rss.axis[1] = bv.obb.axis[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:552:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 552 | bv.rss.axis[2] = bv.obb.axis[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:561:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 561 | bv.rss.Tr = origin; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In member function 'virtual fcl::RSS fcl::BVFitter::fit(unsigned int*, int)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:587:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 587 | bv.Tr = origin; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp: In member function 'virtual fcl::kIOS fcl::BVFitter::fit(unsigned int*, int)': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:626:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 626 | bv.spheres[0].o = center; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveBuildTree(int, int, int) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:704:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | if(type == BVH_MODEL_POINTCLOUD) p = vertices[cur_primitive_indices[i]]; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:633:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 633 | bv.spheres[1].o = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:634:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 634 | bv.spheres[2].o = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp: In instantiation of 'int fcl::BVHModel::recursiveRefitTree_bottomup(int) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:1008:16: required from here /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:787:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 787 | v[0] = prev_vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:788:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 788 | v[1] = vertices[primitive_id]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:806:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | v[i] = prev_vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:807:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 807 | v[i + 3] = vertices[triangle[i]]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:817:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 817 | v[i] = vertices[triangle[i]]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:650:41: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 650 | bv.spheres[3].o = bv.spheres[0].o - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BVH_model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:651:41: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 651 | bv.spheres[4].o = bv.spheres[0].o + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/OBB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BV_fitter.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/BVH/BV_fitter.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 11%] Building CXX object src/CMakeFiles/fcl.dir/articulated_model/joint.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/articulated_model/joint.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp [ 12%] Building CXX object src/CMakeFiles/fcl.dir/articulated_model/joint_config.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/articulated_model/joint_config.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp [ 13%] Building CXX object src/CMakeFiles/fcl.dir/articulated_model/link.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/articulated_model/link.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/joint.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/link.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 15%] Building CXX object src/CMakeFiles/fcl.dir/articulated_model/model.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/articulated_model/model.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp [ 16%] Building CXX object src/CMakeFiles/fcl.dir/articulated_model/model_config.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/articulated_model/model_config.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp [ 17%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_SSaP.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/broadphase_SSaP.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/link.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp: In constructor 'fcl::ModelConfig::ModelConfig(std::map, std::shared_ptr >)': /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:56:56: warning: implicitly-declared 'fcl::JointConfig& fcl::JointConfig::operator=(const fcl::JointConfig&)' is deprecated [-Wdeprecated-copy] 56 | joint_cfgs_map_[it->first] = JointConfig(it->second); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/model_config.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/articulated_model/model_config.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/articulated_model/joint_config.h:55:3: note: because 'fcl::JointConfig' has user-provided 'fcl::JointConfig::JointConfig(const fcl::JointConfig&)' 55 | JointConfig(const JointConfig& joint_cfg); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 18%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_SaP.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/broadphase_SaP.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp: In member function 'bool fcl::SSaPCollisionManager::distance_(fcl::CollisionObject*, void*, fcl::DistanceCallBack, fcl::FCL_REAL&) const': /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:351:82: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 351 | dummy_vector = obj->getAABB().max_ + Vec3f(min_dist, min_dist, min_dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:357:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 357 | dummy_vector = dummy_vector + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:359:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 359 | dummy_vector = dummy_vector * 2 - obj->getAABB().max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SSaP.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SSaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 19%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_bruteforce.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/broadphase_bruteforce.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_SaP.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_SaP.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 20%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_bruteforce.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_bruteforce.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 21%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree_array.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree_array.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:239, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 22%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_interval_tree.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/broadphase_interval_tree.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 23%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/broadphase_spatialhash.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/broadphase_spatialhash.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:589, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx: In instantiation of 'void fcl::implementation_array::HierarchyTree::balanceTopdown() [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:718:28: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:1269:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1269 | memcpy(nodes, leaves, sizeof(NodeType) * n_leaves); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:317:8: note: 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'} declared here 317 | struct NodeBase | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:589, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx: In instantiation of 'void fcl::implementation_array::HierarchyTree::init_0(fcl::implementation_array::HierarchyTree::NodeType*, int) [with BV = fcl::AABB; fcl::implementation_array::HierarchyTree::NodeType = fcl::implementation_array::NodeBase]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:958:5: required from 'void fcl::implementation_array::HierarchyTree::init(fcl::implementation_array::HierarchyTree::NodeType*, int, int) [with BV = fcl::AABB; fcl::implementation_array::HierarchyTree::NodeType = fcl::implementation_array::NodeBase]' /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:682:49: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:982:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 982 | memcpy(nodes, leaves, sizeof(NodeType) * n_leaves); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:317:8: note: 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'} declared here 317 | struct NodeBase | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:589, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx: In instantiation of 'void fcl::implementation_array::HierarchyTree::init_1(fcl::implementation_array::HierarchyTree::NodeType*, int) [with BV = fcl::AABB; fcl::implementation_array::HierarchyTree::NodeType = fcl::implementation_array::NodeBase]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:961:5: required from 'void fcl::implementation_array::HierarchyTree::init(fcl::implementation_array::HierarchyTree::NodeType*, int, int) [with BV = fcl::AABB; fcl::implementation_array::HierarchyTree::NodeType = fcl::implementation_array::NodeBase]' /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:682:49: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:1009:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1009 | memcpy(nodes, leaves, sizeof(NodeType) * n_leaves); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:317:8: note: 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'} declared here 317 | struct NodeBase | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:589, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx: In instantiation of 'void fcl::implementation_array::HierarchyTree::init_2(fcl::implementation_array::HierarchyTree::NodeType*, int) [with BV = fcl::AABB; fcl::implementation_array::HierarchyTree::NodeType = fcl::implementation_array::NodeBase]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:964:5: required from 'void fcl::implementation_array::HierarchyTree::init(fcl::implementation_array::HierarchyTree::NodeType*, int, int) [with BV = fcl::AABB; fcl::implementation_array::HierarchyTree::NodeType = fcl::implementation_array::NodeBase]' /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:682:49: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:1053:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1053 | memcpy(nodes, leaves, sizeof(NodeType) * n_leaves); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:317:8: note: 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'} declared here 317 | struct NodeBase | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:589, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx: In instantiation of 'void fcl::implementation_array::HierarchyTree::init_3(fcl::implementation_array::HierarchyTree::NodeType*, int) [with BV = fcl::AABB; fcl::implementation_array::HierarchyTree::NodeType = fcl::implementation_array::NodeBase]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:967:5: required from 'void fcl::implementation_array::HierarchyTree::init(fcl::implementation_array::HierarchyTree::NodeType*, int, int) [with BV = fcl::AABB; fcl::implementation_array::HierarchyTree::NodeType = fcl::implementation_array::NodeBase]' /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:682:49: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:1097:9: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1097 | memcpy(nodes, leaves, sizeof(NodeType) * n_leaves); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:317:8: note: 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'} declared here 317 | struct NodeBase | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:589, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx: In instantiation of 'size_t fcl::implementation_array::HierarchyTree::allocateNode() [with BV = fcl::AABB; size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:1820:17: required from 'size_t fcl::implementation_array::HierarchyTree::createNode(size_t, const BV&, void*) [with BV = fcl::AABB; size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:1136:27: required from 'size_t fcl::implementation_array::HierarchyTree::insert(const BV&, void*) [with BV = fcl::AABB; size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:690:49: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.hxx:1784:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1784 | memcpy(nodes, old_nodes, n_nodes * sizeof(NodeType)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_dynamic_AABB_tree_array.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:317:8: note: 'fcl::implementation_array::HierarchyTree::NodeType' {aka 'struct fcl::implementation_array::NodeBase'} declared here 317 | struct NodeBase | ^~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_interval_tree.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_interval_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/broadphase_spatialhash.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 24%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/hierarchy_tree.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/hierarchy_tree.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/hierarchy_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/broadphase/hierarchy_tree.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 25%] Building CXX object src/CMakeFiles/fcl.dir/broadphase/interval_tree.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/broadphase/interval_tree.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/broadphase/interval_tree.cpp [ 26%] Building CXX object src/CMakeFiles/fcl.dir/ccd/conservative_advancement.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/conservative_advancement.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp [ 27%] Building CXX object src/CMakeFiles/fcl.dir/ccd/interpolation/interpolation.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/interpolation/interpolation.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/interpolation/interpolation.cpp [ 29%] Building CXX object src/CMakeFiles/fcl.dir/ccd/interpolation/interpolation_factory.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/interpolation/interpolation_factory.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/interpolation/interpolation_factory.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 30%] Building CXX object src/CMakeFiles/fcl.dir/ccd/interpolation/interpolation_linear.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/interpolation/interpolation_linear.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/interpolation/interpolation_linear.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 31%] Building CXX object src/CMakeFiles/fcl.dir/ccd/interval.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/interval.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/interval.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 32%] Building CXX object src/CMakeFiles/fcl.dir/ccd/interval_matrix.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/interval_matrix.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/interval_matrix.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 33%] Building CXX object src/CMakeFiles/fcl.dir/ccd/interval_vector.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/interval_vector.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/interval_vector.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 34%] Building CXX object src/CMakeFiles/fcl.dir/ccd/motion.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/motion.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:50, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp: In instantiation of 'bool fcl::details::conservativeAdvancementMeshOriented(const fcl::BVHModel&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::RSS; ConservativeAdvancementOrientedNode = fcl::MeshConservativeAdvancementTraversalNodeRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:625:151: required from here /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:164:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 164 | node.R = tf.getRotation(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:165:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 165 | node.T = tf.getTranslation(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp: In instantiation of 'bool fcl::details::conservativeAdvancementMeshOriented(const fcl::BVHModel&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; ConservativeAdvancementOrientedNode = fcl::MeshConservativeAdvancementTraversalNodeOBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:637:157: required from here /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:164:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 164 | node.R = tf.getRotation(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:165:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 165 | node.T = tf.getTranslation(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 35%] Building CXX object src/CMakeFiles/fcl.dir/ccd/taylor_matrix.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/taylor_matrix.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/taylor_matrix.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 36%] Building CXX object src/CMakeFiles/fcl.dir/ccd/taylor_model.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/taylor_model.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/taylor_model.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp: In constructor 'fcl::SplineMotion::SplineMotion(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:121:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | Td[0] = Td0; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:122:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | Td[1] = Td1; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:123:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 123 | Td[2] = Td2; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:124:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 124 | Td[3] = Td3; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:126:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 126 | Rd[0] = Rd0; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:127:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 127 | Rd[1] = Rd1; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:128:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | Rd[2] = Rd2; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:129:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | Rd[3] = Rd3; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:142:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 142 | TA = Td[1] * 3 - Td[2] * 3 + Td[3] - Td[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:143:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | TB = (Td[0] - Td[1] * 2 + Td[2]) * 3; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:144:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | TC = (Td[2] - Td[0]) * 3; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:146:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | RA = Rd[1] * 3 - Rd[2] * 3 + Rd[3] - Rd[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:147:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | RB = (Rd[0] - Rd[1] * 2 + Rd[2]) * 3; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:148:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 148 | RC = (Rd[2] - Rd[0]) * 3; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp: In member function 'void fcl::InterpMotion::computeVelocity()': /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:505:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 505 | linear_vel = tf2.transform(reference_p) - tf1.transform(reference_p); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:511:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 511 | angular_axis = -angular_axis; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/motion.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:793:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:794:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:795:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:796:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:797:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:798:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:799:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:800:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:802:53: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:803:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:804:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:805:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:806:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:807:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:808:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:809:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:829:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:830:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:831:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:832:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:833:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:834:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:835:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:836:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:838:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:839:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:840:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:841:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:842:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:843:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:844:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:845:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:847:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:848:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:849:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:850:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:851:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:852:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:853:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:854:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:856:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:857:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:858:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:859:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:860:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:861:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:862:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:863:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:866:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:867:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:868:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:869:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:870:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:871:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:872:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:873:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:875:53: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:876:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:877:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:878:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:879:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:880:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:881:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:882:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:902:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:903:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:904:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:905:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:906:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:907:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:908:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:909:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:911:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:912:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:913:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:914:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:915:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:916:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:917:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:918:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:920:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:921:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:922:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:923:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:924:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:925:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:926:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:927:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:929:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:930:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:931:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:932:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:933:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:934:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:935:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:936:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:86:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:650:44: required from 'fcl::FCL_REAL fcl::BVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:938:53: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1059:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1059 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1068:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1068 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:86:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:650:44: required from 'fcl::FCL_REAL fcl::BVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:939:51: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1059:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1059 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1068:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1068 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:86:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:650:44: required from 'fcl::FCL_REAL fcl::BVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:942:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1059:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1059 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1068:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1068 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:86:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:650:44: required from 'fcl::FCL_REAL fcl::BVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:943:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1059:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1059 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1068:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1068 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:86:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:650:44: required from 'fcl::FCL_REAL fcl::BVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:944:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1059:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1059 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1068:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1068 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:86:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:650:44: required from 'fcl::FCL_REAL fcl::BVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:945:53: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:950:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1059:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1059 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1068:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1068 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:793:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:794:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:795:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:796:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:797:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:798:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:799:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:800:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:802:53: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:803:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:804:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:805:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:806:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:807:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:808:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::OBB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::OBB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:809:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:829:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:830:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:831:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:832:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:833:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:834:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:835:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:836:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:838:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:839:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:840:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:841:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:842:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:843:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:844:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:845:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:847:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:848:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:849:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:850:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:851:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:852:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:853:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:854:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:856:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:857:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:858:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:859:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:860:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:861:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:862:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeConservativeAdvancementTraversalNode&, fcl::BVHModel&, const fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with BV = fcl::kIOS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:316:15: required from 'bool fcl::conservativeAdvancement(const fcl::BVHModel&, const fcl::MotionBase*, const S&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with BV = fcl::kIOS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:703:44: required from 'fcl::FCL_REAL fcl::BVHShapeConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:863:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1136:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:866:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:867:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:868:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:869:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:870:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:871:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:872:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:873:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:875:53: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:876:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:877:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:878:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:879:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:880:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:881:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:882:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 37%] Building CXX object src/CMakeFiles/fcl.dir/ccd/taylor_vector.cpp.o In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:902:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/ccd/taylor_vector.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/ccd/taylor_vector.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:903:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:904:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:905:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:906:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:907:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:908:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:909:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:911:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:912:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:913:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:914:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:915:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:916:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:917:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:918:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:920:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:921:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:922:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:923:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:924:61: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:925:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:926:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:927:62: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Box; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Box; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Box; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:929:54: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Sphere; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Sphere; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Sphere; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:930:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Capsule; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Capsule; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Capsule; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:931:58: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cone; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cone; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cone; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:932:55: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Cylinder; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Cylinder; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Cylinder; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:933:59: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Convex; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Convex; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Convex; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:934:57: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Plane; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Plane; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Plane; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:935:56: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::ShapeMeshConservativeAdvancementTraversalNode&, const S&, const fcl::Transform3f&, fcl::BVHModel&, const fcl::Transform3f&, const NarrowPhaseSolver*, fcl::FCL_REAL, bool, bool) [with S = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:480:15: required from 'bool fcl::conservativeAdvancement(const S&, const fcl::MotionBase*, const fcl::BVHModel&, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, fcl::FCL_REAL&) [with S = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:685:44: required from 'fcl::FCL_REAL fcl::ShapeBVHConservativeAdvancement(const fcl::CollisionGeometry*, const fcl::MotionBase*, const fcl::CollisionGeometry*, const fcl::MotionBase*, const NarrowPhaseSolver*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with S = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:936:60: required from 'fcl::ConservativeAdvancementFunctionMatrix::ConservativeAdvancementFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:951:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:1216:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::MeshConservativeAdvancementTraversalNode::canStop(fcl::FCL_REAL) const [with BV = fcl::kIOS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:756:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:769:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 769 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:776:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 776 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::MeshConservativeAdvancementTraversalNode::canStop(fcl::FCL_REAL) const [with BV = fcl::KDOP<24>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:756:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:769:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 769 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:776:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 776 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::MeshConservativeAdvancementTraversalNode::canStop(fcl::FCL_REAL) const [with BV = fcl::KDOP<18>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:756:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:769:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 769 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:776:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 776 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::MeshConservativeAdvancementTraversalNode::canStop(fcl::FCL_REAL) const [with BV = fcl::KDOP<16>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:756:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:769:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 769 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:776:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 776 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::MeshConservativeAdvancementTraversalNode::canStop(fcl::FCL_REAL) const [with BV = fcl::AABB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:756:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:769:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 769 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:776:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 776 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 38%] Building CXX object src/CMakeFiles/fcl.dir/collision.cpp.o In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/collision.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Sphere; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1257:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1257 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1258:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1258 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::MeshShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1101:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1123:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1123 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1124:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1124 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 39%] Building CXX object src/CMakeFiles/fcl.dir/collision_data.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/collision_data.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Halfspace; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Plane; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Convex; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cylinder; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Cone; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Capsule; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1251:41: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S = fcl::Box; BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1235:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h: In instantiation of 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1559:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeRSS::leafTesting(int, int) const [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1557:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1375:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1375 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1376:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1376 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:201:33: required from 'void fcl::ShapeConservativeAdvancementTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:197:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 40%] Building CXX object src/CMakeFiles/fcl.dir/collision_func_matrix.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/collision_func_matrix.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1369:33: required from 'void fcl::details::meshShapeConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, const BV&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::MotionBase*, const fcl::MotionBase*, const NarrowPhaseSolver*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1605:69: required from 'void fcl::ShapeMeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:1603:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/conservative_advancement.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/ccd/conservative_advancement.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_data.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 41%] Building CXX object src/CMakeFiles/fcl.dir/collision_node.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/collision_node.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 43%] Building CXX object src/CMakeFiles/fcl.dir/continuous_collision.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/continuous_collision.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:50, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp: In function 'void fcl::collide2(fcl::MeshCollisionTraversalNodeOBB*, fcl::BVHFrontList*)': /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:67:61: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 67 | Rtemp = node->R * node->model2->getBV(0).getOrientation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:68:69: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 68 | R = node->model1->getBV(0).getOrientation().transposeTimes(Rtemp); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:69:66: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 69 | Ttemp = node->R * node->model2->getBV(0).getCenter() + node->T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:71:69: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 71 | T = node->model1->getBV(0).getOrientation().transposeTimes(Ttemp); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/collision_node.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:456:40: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:457:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:458:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:459:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:460:41: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:461:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:462:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:463:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:464:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:466:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:467:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:468:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:469:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:470:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:471:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:472:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:473:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:474:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:476:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:477:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:478:52: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:479:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:480:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:481:51: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:482:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:483:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:484:52: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:486:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:487:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:488:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:489:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:490:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:491:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:492:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:493:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:494:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:496:41: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:497:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:498:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:499:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:500:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:501:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:502:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:503:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:504:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:506:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:507:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:508:51: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:509:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:510:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:511:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:512:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:513:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:514:51: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:516:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:517:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:518:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:519:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:520:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:521:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:522:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:523:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:524:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:526:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:527:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:528:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:529:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:530:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:531:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:532:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:533:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:534:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:536:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:537:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:538:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:539:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:540:51: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:541:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:542:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:543:52: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 44%] Building CXX object src/CMakeFiles/fcl.dir/distance.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/distance.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:456:40: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:457:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:458:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:459:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:460:41: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:461:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:462:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:463:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Box; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:464:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:466:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:467:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:468:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:469:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:470:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:471:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:472:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:473:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Sphere; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:474:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:476:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:477:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:478:52: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:479:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:480:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:481:51: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:482:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:483:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Ellipsoid; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:484:52: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:486:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:487:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:488:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:489:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:490:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:491:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:492:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:493:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Capsule; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:494:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:496:41: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:497:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:498:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:499:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:500:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:501:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:502:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:503:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cone; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:504:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:506:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:507:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:508:51: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:509:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:510:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:511:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:512:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:513:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Cylinder; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:514:51: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:516:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:517:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:518:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:519:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:520:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:521:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:522:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:523:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Convex; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:524:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:526:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:527:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:528:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:529:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:530:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:531:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:532:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:533:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Plane; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:534:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:536:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:537:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:538:50: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:539:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:540:51: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:541:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:542:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp: In instantiation of 'std::size_t fcl::ShapeShapeCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_SH1 = fcl::Halfspace; T_SH2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:543:52: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:221:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result.cached_gjk_guess = nsolver->getCachedGuess(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:50, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:545:41: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:546:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:547:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:548:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:549:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:550:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:551:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:552:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:553:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:575:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:576:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:577:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:578:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:579:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:580:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:581:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:582:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:583:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:585:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:586:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:587:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:588:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:589:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:590:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:591:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:592:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:593:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:595:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:596:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:597:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:598:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:599:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:600:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:601:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:602:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:603:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp: In instantiation of 'fcl::FCL_REAL fcl::details::continuousCollideBVHPolynomial(const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::AABB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:184:101: required from here /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:132:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | new_v1[i] = o1->vertices[i] + motion1->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:134:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 134 | new_v2[i] = o2->vertices[i] + motion2->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp: In instantiation of 'fcl::FCL_REAL fcl::details::continuousCollideBVHPolynomial(const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:188:100: required from here /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:132:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | new_v1[i] = o1->vertices[i] + motion1->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:134:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 134 | new_v2[i] = o2->vertices[i] + motion2->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp: In instantiation of 'fcl::FCL_REAL fcl::details::continuousCollideBVHPolynomial(const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:192:100: required from here /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:132:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | new_v1[i] = o1->vertices[i] + motion1->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:134:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 134 | new_v2[i] = o2->vertices[i] + motion2->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp: In instantiation of 'fcl::FCL_REAL fcl::details::continuousCollideBVHPolynomial(const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::kIOS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:196:101: required from here /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:132:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | new_v1[i] = o1->vertices[i] + motion1->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:134:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 134 | new_v2[i] = o2->vertices[i] + motion2->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:545:41: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp: In instantiation of 'fcl::FCL_REAL fcl::details::continuousCollideBVHPolynomial(const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:200:103: required from here /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:132:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | new_v1[i] = o1->vertices[i] + motion1->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:134:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 134 | new_v2[i] = o2->vertices[i] + motion2->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:546:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:547:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:548:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:549:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:550:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp: In instantiation of 'fcl::FCL_REAL fcl::details::continuousCollideBVHPolynomial(const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<16>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:204:106: required from here /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:132:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | new_v1[i] = o1->vertices[i] + motion1->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:551:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:134:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 134 | new_v2[i] = o2->vertices[i] + motion2->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:552:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; T_SH = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:553:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp: In instantiation of 'fcl::FCL_REAL fcl::details::continuousCollideBVHPolynomial(const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<18>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:208:106: required from here /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:132:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | new_v1[i] = o1->vertices[i] + motion1->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:134:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 134 | new_v2[i] = o2->vertices[i] + motion2->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp: In instantiation of 'fcl::FCL_REAL fcl::details::continuousCollideBVHPolynomial(const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::CollisionGeometry*, const fcl::TranslationMotion*, const fcl::ContinuousCollisionRequest&, fcl::ContinuousCollisionResult&) [with BV = fcl::KDOP<24>; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:212:106: required from here /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:132:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | new_v1[i] = o1->vertices[i] + motion1->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:134:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 134 | new_v2[i] = o2->vertices[i] + motion2->getVelocity(); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:575:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:576:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:577:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:578:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:579:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:580:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:581:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:582:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; T_SH = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:583:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:585:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:586:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:587:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:588:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:589:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:590:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:591:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:592:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; T_SH = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:593:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:595:43: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:596:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:597:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:598:47: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:599:44: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:600:48: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:601:46: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:602:45: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshShapeCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, const S&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:246:17: required from 'static std::size_t fcl::BVHShapeCollider::collide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; T_SH = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:603:49: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:679:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:333:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | vertices_transformed[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:390:13: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:443:27: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:625:38: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:390:13: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::RSS; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:443:27: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:627:36: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:390:13: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:443:27: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:628:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:390:13: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:443:27: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:629:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:390:13: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:443:27: required from 'std::size_t fcl::BVHCollide(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::CollisionRequest&, fcl::CollisionResult&) [with T_BVH = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_libccd; std::size_t = long unsigned int]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:630:42: required from 'fcl::CollisionFunctionMatrix::CollisionFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:678:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshContinuousCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:347:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:388:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 388 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:397:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 397 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:419:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 419 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshContinuousCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:347:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:388:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 388 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:397:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 397 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:419:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 419 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshContinuousCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:347:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:388:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 388 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:397:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 397 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:419:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 419 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshContinuousCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:347:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:388:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 388 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:397:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 397 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:419:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 419 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshContinuousCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:347:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:388:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 388 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:397:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 397 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:419:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 419 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshContinuousCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:347:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:388:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 388 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:397:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 397 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:419:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 419 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshContinuousCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:347:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:388:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 388 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:397:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 397 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:419:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 419 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshContinuousCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:347:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:388:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 388 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:397:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 397 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:419:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 419 | collision_time = tmp; collision_pos = tmpv; | ~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/continuous_collision.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 45%] Building CXX object src/CMakeFiles/fcl.dir/distance_func_matrix.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/distance_func_matrix.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:190:43: required from 'void fcl::MeshShapeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:171:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:568:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:573:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 573 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:578:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 578 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:594:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 594 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:595:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 595 | if(contact_points) *contact_points = tf.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:190:43: required from 'void fcl::MeshShapeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:171:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:568:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:573:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 573 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:578:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 578 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:594:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 594 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:595:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 595 | if(contact_points) *contact_points = tf.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:190:43: required from 'void fcl::MeshShapeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:171:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:568:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:573:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 573 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:578:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 578 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:594:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 594 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:595:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 595 | if(contact_points) *contact_points = tf.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:190:43: required from 'void fcl::MeshShapeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:171:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:568:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:573:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 573 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:578:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 578 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:594:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 594 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:595:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 595 | if(contact_points) *contact_points = tf.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:190:43: required from 'void fcl::MeshShapeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:171:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:568:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:573:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 573 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:578:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 578 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:594:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 594 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:595:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 595 | if(contact_points) *contact_points = tf.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:190:43: required from 'void fcl::MeshShapeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:171:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:568:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:573:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 573 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:578:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 578 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:594:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 594 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:595:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 595 | if(contact_points) *contact_points = tf.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Ellipsoid; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:190:43: required from 'void fcl::MeshShapeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:171:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:568:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:573:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 573 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:578:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 578 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:594:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 594 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:595:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 595 | if(contact_points) *contact_points = tf.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:190:43: required from 'void fcl::MeshShapeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:171:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:568:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:573:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 573 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:578:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 578 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:594:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 594 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:595:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 595 | if(contact_points) *contact_points = tf.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Halfspace; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Plane; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Halfspace]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Plane]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Capsule]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Sphere]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Convex; S2 = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cone; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cone; S2 = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cone; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cone; S2 = fcl::Capsule]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cone; S2 = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cone; S2 = fcl::Sphere]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cone; S2 = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Capsule; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Capsule; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Capsule; S2 = fcl::Capsule]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Capsule; S2 = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Capsule; S2 = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Capsule]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Sphere]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Sphere; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Sphere; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Sphere; S2 = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Sphere; S2 = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Box; S2 = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Box; S2 = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Box; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Box; S2 = fcl::Capsule]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Box; S2 = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Box; S2 = fcl::Sphere]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:83:35: required from 'void fcl::ShapeCollisionTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:75:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:280:41: required from 'void fcl::details::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:411:55: required from 'void fcl::MeshShapeCollisionTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:409:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:617:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 617 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:622:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 622 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:627:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 627 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:643:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 643 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:644:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 644 | if(contact_points) *contact_points = tf1.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:280:41: required from 'void fcl::details::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:411:55: required from 'void fcl::MeshShapeCollisionTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:409:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:617:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 617 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:622:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 622 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:627:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 627 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:643:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 643 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:644:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 644 | if(contact_points) *contact_points = tf1.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:280:41: required from 'void fcl::details::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:411:55: required from 'void fcl::MeshShapeCollisionTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:409:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:617:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 617 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:622:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 622 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:627:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 627 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:643:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 643 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:644:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 644 | if(contact_points) *contact_points = tf1.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:280:41: required from 'void fcl::details::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:411:55: required from 'void fcl::MeshShapeCollisionTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:409:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:617:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 617 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:622:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 622 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:627:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 627 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:643:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 643 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:644:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 644 | if(contact_points) *contact_points = tf1.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Ellipsoid; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:280:41: required from 'void fcl::details::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:411:55: required from 'void fcl::MeshShapeCollisionTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:409:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:617:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 617 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:622:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 622 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:627:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 627 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:643:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 643 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:644:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 644 | if(contact_points) *contact_points = tf1.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleIntersect(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:280:41: required from 'void fcl::details::meshShapeCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const S&, fcl::Vec3f*, fcl::Triangle*, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:411:55: required from 'void fcl::MeshShapeCollisionTraversalNodeOBBRSS::leafTesting(int, int) const [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:409:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:617:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 617 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:622:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 622 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:627:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 627 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:643:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 643 | if(normal) *normal = -epa.normal; | ~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:644:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 644 | if(contact_points) *contact_points = tf1.transform(w0 - epa.normal*(epa.depth *0.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:198:34: required from 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::OBB&) [with BV1 = fcl::KDOP<24>]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::KDOP<24>; BV2 = fcl::OBB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:542:18: required from 'bool fcl::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:116:31: required from 'void fcl::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1261:34: required from 'void fcl::MeshOcTreeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1259:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:198:34: required from 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::OBB&) [with BV1 = fcl::KDOP<18>]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::KDOP<18>; BV2 = fcl::OBB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:542:18: required from 'bool fcl::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:116:31: required from 'void fcl::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1261:34: required from 'void fcl::MeshOcTreeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1259:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:198:34: required from 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::OBB&) [with BV1 = fcl::KDOP<16>]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::KDOP<16>; BV2 = fcl::OBB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:542:18: required from 'bool fcl::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:116:31: required from 'void fcl::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1261:34: required from 'void fcl::MeshOcTreeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1259:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:198:34: required from 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::OBB&) [with BV1 = fcl::kIOS]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::kIOS; BV2 = fcl::OBB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:542:18: required from 'bool fcl::OcTreeSolver::OcTreeMeshIntersectRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:116:31: required from 'void fcl::OcTreeSolver::OcTreeMeshIntersect(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1261:34: required from 'void fcl::MeshOcTreeCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1259:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_func_matrix.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/collision_func_matrix.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:50, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshDistanceTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&, bool, bool) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:231:13: required from 'fcl::FCL_REAL fcl::BVHDistance(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) [with T_BVH = fcl::AABB; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:286:28: required from 'fcl::FCL_REAL fcl::BVHDistance(const fcl::CollisionGeometry*, const fcl::Transform3f&, const fcl::CollisionGeometry*, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with T_BVH = fcl::AABB; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:473:37: required from 'fcl::DistanceFunctionMatrix::DistanceFunctionMatrix() [with NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:523:17: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:717:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 717 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:734:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 734 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Ellipsoid; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:708:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 708 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:713:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 713 | shape.toshape1 = tf.getRotation(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:718:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 718 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:732:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 732 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Ellipsoid; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:737:35: required from 'void fcl::MeshShapeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:721:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:173:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | if(p1) *p1 = inverse(tf).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Halfspace; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Halfspace; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Plane; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Plane; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Convex; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Convex; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cylinder; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Cone; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Capsule; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Capsule; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Ellipsoid; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Sphere; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Halfspace; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Plane; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Convex; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Capsule; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Sphere; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Sphere; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:173:27: required from 'void fcl::ShapeDistanceTraversalNode::leafTesting(int, int) const [with S1 = fcl::Box; S2 = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:169:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 46%] Building CXX object src/CMakeFiles/fcl.dir/intersect.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/intersect.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Ellipsoid; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:750:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 750 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:755:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 755 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:760:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 760 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:773:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 773 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:774:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 774 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Halfspace; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Halfspace; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Plane; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Plane; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Convex; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Convex; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cylinder; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Cylinder; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Cone; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Cone; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Capsule; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Capsule; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Ellipsoid; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Ellipsoid; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeTriangleDistance(const S&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S = fcl::Box; fcl::Vec3f = fcl::Vec3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:809:33: required from 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, fcl::Vec3f*, fcl::Triangle*, int, const S&, const fcl::Transform3f&, const fcl::Transform3f&, const NarrowPhaseSolver*, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd; fcl::Vec3f = fcl::Vec3fX >]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:896:44: required from 'void fcl::MeshShapeDistanceTraversalNodeOBBRSS::preprocess() [with S = fcl::Box; NarrowPhaseSolver = fcl::GJKSolver_libccd]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvh_shape.h:894:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:194:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 194 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:195:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 195 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::KDOP<24>; BV2 = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:490:20: required from 'bool fcl::OcTreeSolver::OcTreeMeshDistanceRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:131:30: required from 'void fcl::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1323:33: required from 'void fcl::MeshOcTreeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<24>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1321:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::KDOP<18>; BV2 = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:490:20: required from 'bool fcl::OcTreeSolver::OcTreeMeshDistanceRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:131:30: required from 'void fcl::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1323:33: required from 'void fcl::MeshOcTreeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<18>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1321:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::KDOP<16>; BV2 = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:490:20: required from 'bool fcl::OcTreeSolver::OcTreeMeshDistanceRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:131:30: required from 'void fcl::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1323:33: required from 'void fcl::MeshOcTreeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::KDOP<16>; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1321:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::kIOS; BV2 = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:490:20: required from 'bool fcl::OcTreeSolver::OcTreeMeshDistanceRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:131:30: required from 'void fcl::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1323:33: required from 'void fcl::MeshOcTreeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1321:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::OBBRSS; BV2 = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:490:20: required from 'bool fcl::OcTreeSolver::OcTreeMeshDistanceRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:131:30: required from 'void fcl::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1323:33: required from 'void fcl::MeshOcTreeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1321:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::RSS; BV2 = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:490:20: required from 'bool fcl::OcTreeSolver::OcTreeMeshDistanceRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:131:30: required from 'void fcl::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1323:33: required from 'void fcl::MeshOcTreeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1321:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In instantiation of 'static void fcl::details::Converter::convert(const BV1&, const fcl::Transform3f&, fcl::AABB&) [with BV1 = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:301:40: required from 'void fcl::convertBV(const BV1&, const fcl::Transform3f&, BV2&) [with BV1 = fcl::OBB; BV2 = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:490:20: required from 'bool fcl::OcTreeSolver::OcTreeMeshDistanceRecurse(const fcl::OcTree*, const OcTreeNode*, const fcl::AABB&, const fcl::BVHModel*, int, const fcl::Transform3f&, const fcl::Transform3f&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep; fcl::OcTree::OcTreeNode = octomap::OcTreeNode]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:131:30: required from 'void fcl::OcTreeSolver::OcTreeMeshDistance(const fcl::OcTree*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1323:33: required from 'void fcl::MeshOcTreeDistanceTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB; NarrowPhaseSolver = fcl::GJKSolver_indep]' /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:1321:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:186:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | bv2.min_ = center2 - delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_node.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:187:14: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | bv2.max_ = center2 + delta; | ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance_func_matrix.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/distance_func_matrix.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static bool fcl::Intersect::linelineIntersect(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::Vec3f*, fcl::FCL_REAL*, fcl::FCL_REAL*)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:325:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 325 | *pa = p1 + p12 * (*mua); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:326:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 326 | *pb = p3 + p34 * (*mub); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static bool fcl::Intersect::checkRootValidity_EE(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:349:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 349 | if(q_i) *q_i = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static bool fcl::Intersect::intersect_VF(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, bool)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:497:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 497 | vp = p1 - p0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:498:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 498 | va = a1 - a0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:499:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 499 | vb = b1 - b0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:500:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 500 | vc = c1 - c0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:550:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 550 | *p_i = vp * (*collision_time) + p0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static bool fcl::Intersect::intersect_EE(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, bool)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:561:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 561 | va = a1 - a0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:562:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 562 | vb = b1 - b0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:563:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 563 | vc = c1 - c0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:564:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 564 | vd = d1 - d0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static bool fcl::Intersect::intersect_VE(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:624:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 624 | va = a1 - a0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:625:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 625 | vb = b1 - b0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:626:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 626 | vp = p1 - p0; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static bool fcl::Intersect::intersect_Triangle(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, unsigned int*, fcl::FCL_REAL*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:905:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 905 | contact_points[i] = deepest_points2[i]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:908:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 908 | *normal = n1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:916:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 916 | contact_points[i] = deepest_points1[i]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:919:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 919 | *normal = -n2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static void fcl::Intersect::computeDeepestPoints(fcl::Vec3f*, unsigned int, const Vec3f&, fcl::FCL_REAL, fcl::FCL_REAL*, fcl::Vec3f*, unsigned int*)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:948:65: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 948 | deepest_points[num_deepest_points_ - 1] = clipped_points[i]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:953:65: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 953 | deepest_points[num_deepest_points_ - 1] = clipped_points[i]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static void fcl::Intersect::clipPolygonByPlane(fcl::Vec3f*, unsigned int, const Vec3f&, fcl::FCL_REAL, fcl::Vec3f*, unsigned int*)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1040:53: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1040 | clipped_points[num_clipped_points_] = tmp; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1046:51: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1046 | clipped_points[num_clipped_points_] = tmp; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1054:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1054 | clipped_points[num_clipped_points_] = polygon_points[vi]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1070:53: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1070 | clipped_points[num_clipped_points_] = tmp; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1076:51: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1076 | clipped_points[num_clipped_points_] = tmp; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static void fcl::Intersect::clipSegmentByPlane(const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1102:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1102 | *clipped_point = tmp * (-dist1 / dist2) + v1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static bool fcl::Intersect::buildTrianglePlane(const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1117:10: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1117 | *n = n_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static bool fcl::Intersect::buildEdgePlane(const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1132:10: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1132 | *n = n_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static void fcl::TriangleDistance::segPoints(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f&, fcl::Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1181:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1181 | T = Q - P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1214:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1214 | Y = Q; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1220:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1220 | X = P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1221:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1221 | VEC = Q - P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1225:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1225 | X = P + A; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1226:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1226 | VEC = Q - X; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1230:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1230 | X = P + A * t; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1231:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1231 | TMP = T.cross(A); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1232:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1232 | VEC = A.cross(TMP); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1237:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1237 | Y = Q + B; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1243:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1243 | X = P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1244:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1244 | VEC = Y - P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1248:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1248 | X = P + A; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1249:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1249 | VEC = Y - X; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1253:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1253 | X = P + A * t; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1254:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1254 | T = Y - P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1255:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1255 | TMP = T.cross(A); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1256:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1256 | VEC= A.cross(TMP); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1261:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1261 | Y = Q + B * u; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1265:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1265 | X = P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1266:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1266 | TMP = T.cross(B); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1267:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1267 | VEC = B.cross(TMP); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1271:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1271 | X = P + A; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1272:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1272 | T = Q - X; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1273:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1273 | TMP = T.cross(B); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1274:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1274 | VEC = B.cross(TMP); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1278:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1278 | X = P + A * t; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1279:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1279 | VEC = A.cross(B); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1282:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1282 | VEC = VEC * (-1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static fcl::FCL_REAL fcl::TriangleDistance::triDistance(const Vec3f*, const Vec3f*, fcl::Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1297:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1297 | Sv[0] = S[1] - S[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1298:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1298 | Sv[1] = S[2] - S[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1299:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1299 | Sv[2] = S[0] - S[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1301:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1301 | Tv[0] = T[1] - T[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1302:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1302 | Tv[1] = T[2] - T[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1303:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1303 | Tv[2] = T[0] - T[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1327:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1327 | V = Q - P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1335:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1335 | minP = P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1336:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1336 | minQ = Q; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1339:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1339 | Z = S[(i+2)%3] - P; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1341:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1341 | Z = T[(j+2)%3] - Q; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1374:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1374 | Sn = Sv[0].cross(Sv[1]); // Compute normal to S triangle | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1385:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1385 | V = S[0] - T[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1388:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1388 | V = S[0] - T[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1391:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1391 | V = S[0] - T[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1418:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1418 | V = T[point] - S[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1419:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1419 | Z = Sn.cross(Sv[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1422:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1422 | V = T[point] - S[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1423:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1423 | Z = Sn.cross(Sv[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1426:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1426 | V = T[point] - S[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1427:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1427 | Z = Sn.cross(Sv[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1432:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1432 | P = T[point] + Sn * (Tp[point] / Snl); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1433:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1433 | Q = T[point]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1444:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1444 | Tn = Tv[0].cross(Tv[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1451:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1451 | V = T[0] - S[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1454:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1454 | V = T[0] - S[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1457:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1457 | V = T[0] - S[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1476:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1476 | V = S[point] - T[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1477:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1477 | Z = Tn.cross(Tv[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1480:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1480 | V = S[point] - T[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1481:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1481 | Z = Tn.cross(Tv[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1484:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1484 | V = S[point] - T[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1485:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1485 | Z = Tn.cross(Tv[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1488:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1488 | P = S[point]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1489:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1489 | Q = S[point] + Tn * (Sp[point] / Tnl); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1504:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1504 | P = minP; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1505:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1505 | Q = minQ; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static fcl::FCL_REAL fcl::TriangleDistance::triDistance(const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1518:10: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1518 | S[0] = S1; S[1] = S2; S[2] = S3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1518:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1518 | S[0] = S1; S[1] = S2; S[2] = S3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1518:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1518 | S[0] = S1; S[1] = S2; S[2] = S3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1519:10: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1519 | T[0] = T1; T[1] = T2; T[2] = T3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1519:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1519 | T[0] = T1; T[1] = T2; T[2] = T3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1519:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1519 | T[0] = T1; T[1] = T2; T[2] = T3; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static fcl::FCL_REAL fcl::TriangleDistance::triDistance(const Vec3f*, const Vec3f*, const Matrix3f&, const Vec3f&, fcl::Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1529:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1529 | T_transformed[0] = R * T[0] + Tl; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1530:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1530 | T_transformed[1] = R * T[1] + Tl; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1531:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1531 | T_transformed[2] = R * T[2] + Tl; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp: In static member function 'static fcl::FCL_REAL fcl::TriangleDistance::triDistance(const Vec3f*, const Vec3f*, const fcl::Transform3f&, fcl::Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1542:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1542 | T_transformed[0] = tf.transform(T[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1543:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1543 | T_transformed[1] = tf.transform(T[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:1544:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1544 | T_transformed[2] = tf.transform(T[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/intersect.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 47%] Building CXX object src/CMakeFiles/fcl.dir/math/sampling.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/math/sampling.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h: In member function 'void fcl::SamplerSE3Euler::getBound(fcl::Vec3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:312:72: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 312 | lower_bound_ = Vec3f(lower_bound[0], lower_bound[1], lower_bound[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:313:72: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 313 | upper_bound_ = Vec3f(upper_bound[0], upper_bound[1], upper_bound[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h: In member function 'void fcl::SamplerSE3Quat::getBound(fcl::Vec3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:385:72: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 385 | lower_bound_ = Vec3f(lower_bound[0], lower_bound[1], lower_bound[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:386:72: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 386 | upper_bound_ = Vec3f(upper_bound[0], upper_bound[1], upper_bound[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:45, from /builddir/build/BUILD/fcl-0.5.0/src/math/sampling.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 48%] Building CXX object src/CMakeFiles/fcl.dir/math/transform.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/math/transform.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/math/transform.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 49%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/gjk.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/narrowphase/gjk.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp: In function 'fcl::Vec3f fcl::details::getSupport(const fcl::ShapeBase*, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:165:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 165 | bestv = *curp; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp: In member function 'void fcl::details::GJK::initialize()': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:183:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 183 | ray = Vec3f(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h: In member function 'fcl::details::MinkowskiDiff& fcl::details::MinkowskiDiff::operator=(const fcl::details::MinkowskiDiff&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:54:8: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 54 | struct MinkowskiDiff | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp: In member function 'fcl::details::GJK::Status fcl::details::GJK::evaluate(const fcl::details::MinkowskiDiff&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:213:11: note: synthesized method 'fcl::details::MinkowskiDiff& fcl::details::MinkowskiDiff::operator=(const fcl::details::MinkowskiDiff&)' first required here 213 | shape = shape_; | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:216:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 216 | ray = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:220:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 220 | ray = simplices[0].c[0]->w; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:221:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | lastw[0] = lastw[1] = lastw[2] = lastw[3] = ray; // cache previous support points, the new support point will compare with it to avoid too close support points | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:221:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | lastw[0] = lastw[1] = lastw[2] = lastw[3] = ray; // cache previous support points, the new support point will compare with it to avoid too close support points | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:221:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | lastw[0] = lastw[1] = lastw[2] = lastw[3] = ray; // cache previous support points, the new support point will compare with it to avoid too close support points | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:221:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | lastw[0] = lastw[1] = lastw[2] = lastw[3] = ray; // cache previous support points, the new support point will compare with it to avoid too close support points | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:257:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 257 | lastw[clastw = (clastw+1)&3] = w; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:283:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | ray = Vec3f(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp: In member function 'void fcl::details::GJK::getSupport(const Vec3f&, fcl::details::GJK::SimplexV&) const': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:320:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 320 | sv.d = normalize(d); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:321:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 321 | sv.w = shape.support(sv.d); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp: In member function 'void fcl::details::GJK::getSupport(const Vec3f&, const Vec3f&, fcl::details::GJK::SimplexV&) const': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:326:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 326 | sv.d = normalize(d); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:327:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 327 | sv.w = shape.support(sv.d, v); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp: In member function 'void fcl::details::EPA::initialize()': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:412:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 412 | normal = Vec3f(0, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp: In member function 'fcl::details::EPA::SimplexF* fcl::details::EPA::newFace(fcl::details::EPA::SimplexV*, fcl::details::EPA::SimplexV*, fcl::details::EPA::SimplexV*, bool)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:459:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 459 | face->n = (b->w - a->w).cross(c->w - a->w); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp: In member function 'fcl::details::EPA::Status fcl::details::EPA::evaluate(fcl::details::GJK&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:597:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 597 | normal = outer.n; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:616:13: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 616 | normal = -guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:619:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 619 | else normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 50%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/gjk_libccd.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/narrowphase/gjk_libccd.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk_libccd.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/gjk_libccd.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 51%] Building CXX object src/CMakeFiles/fcl.dir/narrowphase/narrowphase.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/narrowphase/narrowphase.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'float fcl::details::closestPtSegmentSegment(fcl::Vec3f, fcl::Vec3f, fcl::Vec3f, fcl::Vec3f, float&, float&, fcl::Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:74:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 74 | c1 = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:75:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 75 | c2 = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:118:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 118 | c1 = p1 + d1 * s; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:119:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 119 | c2 = p2 + d2 * t; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::capsuleCapsuleDistance(const fcl::Capsule&, const fcl::Transform3f&, const fcl::Capsule&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:162:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 162 | *p1_res = c1 + distVec*s1.radius; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:164:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 164 | distVec = c1-c2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:167:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | *p2_res = c2 + distVec*s2.radius; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'void fcl::details::lineSegmentPointClosestToPoint(const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:187:10: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 187 | sp = s1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:189:10: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 189 | sp = s2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:193:10: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 193 | sp = Pb; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::sphereCapsuleDistance(const fcl::Sphere&, const fcl::Transform3f&, const fcl::Capsule&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:258:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 258 | *p1 = s_c - diff * s1.radius; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:259:52: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 259 | *p1 = inverse(tf1).transform(tf2.transform(*p1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:262:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 262 | if(p2) *p2 = segment_point + diff * s1.radius; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::sphereSphereDistance(const fcl::Sphere&, const fcl::Transform3f&, const fcl::Sphere&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:300:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 300 | if(p1) *p1 = inverse(tf1).transform(o1 - diff * (s1.radius / len)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:301:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 301 | if(p2) *p2 = inverse(tf2).transform(o2 + diff * (s2.radius / len)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'fcl::FCL_REAL fcl::details::segmentSqrDistance(const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:333:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 333 | nearest = from + v * t; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::sphereTriangleIntersect(const fcl::Sphere&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:389:41: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 389 | contact_point = center - normal * distance_from_plane; | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:400:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 400 | contact_point = nearest_on_edge; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:407:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 407 | contact_point = nearest_on_edge; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:414:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 414 | contact_point = nearest_on_edge; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:429:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | if(normal_) *normal_ = normalize(contact_to_center); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:430:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 430 | if(contact_points) *contact_points = contact_point; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:435:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 435 | if(normal_) *normal_ = -normal; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:436:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 436 | if(contact_points) *contact_points = contact_point; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::sphereTriangleDistance(const fcl::Sphere&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:705:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 705 | if(p1) { *p1 = o - dir * sp.radius; *p1 = inverse(tf).transform(*p1); } | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:705:74: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 705 | if(p1) { *p1 = o - dir * sp.radius; *p1 = inverse(tf).transform(*p1); } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:706:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 706 | if(p2) *p2 = project_p; | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::sphereTriangleDistance(const fcl::Sphere&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:724:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 724 | if(p2) *p2 = inverse(tf2).transform(*p2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'int fcl::details::boxBox2(const Vec3f&, const Matrix3f&, const Vec3f&, const Vec3f&, const Matrix3f&, const Vec3f&, fcl::Vec3f&, fcl::FCL_REAL*, int*, int, std::vector&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1026:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1026 | n = Vec3f(0, -R(2, 0), R(1, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1035:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1035 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1044:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1044 | n = Vec3f(0, -R(2, 1), R(1, 1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1053:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1053 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1062:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1062 | n = Vec3f(0, -R(2, 2), R(1, 2)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1071:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1071 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1081:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1081 | n = Vec3f(R(2, 0), 0, -R(0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1090:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1090 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1099:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1099 | n = Vec3f(R(2, 1), 0, -R(0, 1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1108:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1108 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1117:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1117 | n = Vec3f(R(2, 2), 0, -R(0, 2)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1126:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1126 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1136:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1136 | n = Vec3f(-R(1, 0), R(0, 0), 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1145:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1145 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1154:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1154 | n = Vec3f(-R(1, 1), R(0, 1), 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1163:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1163 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1172:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1172 | n = Vec3f(-R(1, 2), R(0, 2), 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1181:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1181 | normalC = n / l; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1194:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1194 | normal = normalR->getColumn(best_col_id); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1196:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1196 | normal = R1 * normalC; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1275:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1275 | normal2 = normal; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1277:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1277 | normal2 = -normal; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1279:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1279 | nr = Rb->transposeTimes(normal2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1280:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1280 | anr = abs(nr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1320:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1320 | center = (*pb) - (*pa) + Rb->getColumn(lanr) * ((*Sb)[lanr]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1322:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1322 | center = (*pb) - (*pa) - Rb->getColumn(lanr) * ((*Sb)[lanr]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1357:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1357 | tempRac = Ra->getColumn(code2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1400:74: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1400 | points[cnum] = center + Rb->getColumn(a1) * k1 + Rb->getColumn(a2) * k2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::boxHalfspaceIntersect(const fcl::Box&, const fcl::Transform3f&, const fcl::Halfspace&, const fcl::Transform3f&, std::vector*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1618:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1618 | axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1619:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1619 | axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1620:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1620 | axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::cylinderHalfspaceIntersect(const fcl::Cylinder&, const fcl::Transform3f&, const fcl::Halfspace&, const fcl::Transform3f&, std::vector*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1749:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1749 | C = Vec3f(0, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::coneHalfspaceIntersect(const fcl::Cone&, const fcl::Transform3f&, const fcl::Halfspace&, const fcl::Transform3f&, std::vector*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1814:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1814 | C = Vec3f(0, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::convexHalfspaceIntersect(const fcl::Convex&, const fcl::Transform3f&, const fcl::Halfspace&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1862:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1862 | v = p; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1868:69: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1868 | if(contact_points) *contact_points = v - new_s2.n * (0.5 * depth); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1870:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1870 | if(normal) *normal = -new_s2.n; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::halfspaceTriangleIntersect(const fcl::Halfspace&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1891:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1891 | v = p; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1894:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1894 | p = tf2.transform(P3); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1899:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1899 | v = p; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1905:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1905 | if(normal) *normal = new_s1.n; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1906:69: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1906 | if(contact_points) *contact_points = v - new_s1.n * (0.5 * depth); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'fcl::CollisionGeometry& fcl::CollisionGeometry::operator=(const fcl::CollisionGeometry&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:59:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 59 | class CollisionGeometry | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'fcl::ShapeBase& fcl::ShapeBase::operator=(const fcl::ShapeBase&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:50:7: note: synthesized method 'fcl::CollisionGeometry& fcl::CollisionGeometry::operator=(const fcl::CollisionGeometry&)' first required here 50 | class ShapeBase : public CollisionGeometry | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'fcl::Plane& fcl::Plane::operator=(const fcl::Plane&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:556:7: note: synthesized method 'fcl::ShapeBase& fcl::ShapeBase::operator=(const fcl::ShapeBase&)' first required here 556 | class Plane : public ShapeBase | ^~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:556:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::planeHalfspaceIntersect(const fcl::Plane&, const fcl::Transform3f&, const fcl::Halfspace&, const fcl::Transform3f&, fcl::Plane&, fcl::Vec3f&, fcl::Vec3f&, fcl::FCL_REAL&, int&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1943:14: note: synthesized method 'fcl::Plane& fcl::Plane::operator=(const fcl::Plane&)' first required here 1943 | pl = new_s1; | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1967:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1967 | p = origin; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:1968:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1968 | d = dir; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'fcl::Halfspace& fcl::Halfspace::operator=(const fcl::Halfspace&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:508:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 508 | class Halfspace : public ShapeBase | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::halfspaceIntersect(const fcl::Halfspace&, const fcl::Transform3f&, const fcl::Halfspace&, const fcl::Transform3f&, fcl::Vec3f&, fcl::Vec3f&, fcl::Halfspace&, fcl::FCL_REAL&, int&)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2005:13: note: synthesized method 'fcl::Halfspace& fcl::Halfspace::operator=(const fcl::Halfspace&)' first required here 2005 | s = new_s1; | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2032:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2032 | p = origin; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2033:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2033 | d = dir; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::boxPlaneIntersect(const fcl::Box&, const fcl::Transform3f&, const fcl::Plane&, const fcl::Transform3f&, std::vector*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2154:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2154 | axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2155:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2155 | axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2156:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2156 | axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::capsulePlaneIntersect(const fcl::Capsule&, const fcl::Transform3f&, const fcl::Plane&, const fcl::Transform3f&, std::vector*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2303:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2303 | point = (c1 + c2) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2308:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2308 | point = c; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2313:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2313 | point = c; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::cylinderPlaneIntersect(const fcl::Cylinder&, const fcl::Transform3f&, const fcl::Plane&, const fcl::Transform3f&, std::vector*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2389:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2389 | C = Vec3f(0, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2403:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2403 | c1 = p1 - C; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2404:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2404 | c2 = p2 + C; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2408:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2408 | c1 = p1 + C; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2409:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2409 | c2 = p2 - C; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::conePlaneIntersect(const fcl::Cone&, const fcl::Transform3f&, const fcl::Plane&, const fcl::Transform3f&, std::vector*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2487:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2487 | C = Vec3f(0, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2496:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2496 | c[0] = T + dir_z * (0.5 * s1.lz); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2497:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2497 | c[1] = T - dir_z * (0.5 * s1.lz) + C; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2498:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2498 | c[2] = T - dir_z * (0.5 * s1.lz) - C; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2544:41: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2544 | if(positive[i]) { p[j] = c[i]; p_d[j] = d[i]; j++; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2545:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2545 | else { q = c[i]; q_d = d[i]; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2550:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2550 | point = (t1 + t2) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2556:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2556 | if(!positive[i]) { p[j] = c[i]; p_d[j] = d[i]; j++; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2557:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2557 | else { q = c[i]; q_d = d[i]; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2562:31: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2562 | point = (t1 + t2) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::convexPlaneIntersect(const fcl::Convex&, const fcl::Transform3f&, const fcl::Plane&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2588:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2588 | if(d < d_min) { d_min = d; v_min = p; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2589:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2589 | if(d > d_max) { d_max = d; v_max = p; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2598:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2598 | if(normal) *normal = -new_s2.n; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2599:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2599 | if(contact_points) *contact_points = v_min - new_s2.n * d_min; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2604:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2604 | if(normal) *normal = new_s2.n; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2605:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2605 | if(contact_points) *contact_points = v_max - new_s2.n * d_max; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp: In function 'bool fcl::details::planeTriangleIntersect(const fcl::Plane&, const fcl::Transform3f&, const Vec3f&, const Vec3f&, const Vec3f&, const fcl::Transform3f&, fcl::Vec3f*, fcl::FCL_REAL*, fcl::Vec3f*)': /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2620:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2620 | c[0] = tf2.transform(P1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2621:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2621 | c[1] = tf2.transform(P2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2622:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2622 | c[2] = tf2.transform(P3); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2653:73: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2653 | if(normal) *normal = (d_positive > d_negative) ? new_s1.n : -new_s1.n; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2666:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2666 | if(positive[i]) { p[j] = c[i]; p_d[j] = d[i]; j++; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2667:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2667 | else { q = c[i]; q_d = d[i]; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2672:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2672 | *contact_points = (t1 + t2) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2678:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2678 | if(!positive[i]) { p[j] = c[i]; p_d[j] = d[i]; j++; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2679:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2679 | else { q = c[i]; q_d = d[i]; } | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:2684:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2684 | *contact_points = (t1 + t2) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/narrowphase/narrowphase.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 52%] Building CXX object src/CMakeFiles/fcl.dir/profile.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/profile.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/profile.cpp [ 53%] Building CXX object src/CMakeFiles/fcl.dir/shape/geometric_shapes.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/shape/geometric_shapes.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:40: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Box::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:137:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 137 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Sphere::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:144:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Ellipsoid::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:151:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Capsule::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:158:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Cone::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:165:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 165 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Cylinder::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:172:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 172 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Convex::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:179:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 179 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Halfspace::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:186:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 186 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::Plane::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:193:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 193 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp: In member function 'virtual void fcl::TriangleP::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:200:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 200 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 54%] Building CXX object src/CMakeFiles/fcl.dir/shape/geometric_shapes_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/shape/geometric_shapes_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'std::vector > > fcl::details::getBoundVertices(const fcl::Box&, const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:54:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 54 | result[0] = tf.transform(Vec3f(a, b, c)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:55:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 55 | result[1] = tf.transform(Vec3f(a, b, -c)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:56:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 56 | result[2] = tf.transform(Vec3f(a, -b, c)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:57:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 57 | result[3] = tf.transform(Vec3f(a, -b, -c)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:58:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 58 | result[4] = tf.transform(Vec3f(-a, b, c)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:59:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 59 | result[5] = tf.transform(Vec3f(-a, b, -c)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:60:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 60 | result[6] = tf.transform(Vec3f(-a, -b, c)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:61:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 61 | result[7] = tf.transform(Vec3f(-a, -b, -c)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'std::vector > > fcl::details::getBoundVertices(const fcl::Sphere&, const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:75:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 75 | result[0] = tf.transform(Vec3f(0, a, b)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:76:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | result[1] = tf.transform(Vec3f(0, -a, b)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:77:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 77 | result[2] = tf.transform(Vec3f(0, a, -b)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:78:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | result[3] = tf.transform(Vec3f(0, -a, -b)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:79:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 79 | result[4] = tf.transform(Vec3f(a, b, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:80:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 80 | result[5] = tf.transform(Vec3f(-a, b, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:81:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | result[6] = tf.transform(Vec3f(a, -b, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:82:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | result[7] = tf.transform(Vec3f(-a, -b, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:83:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 83 | result[8] = tf.transform(Vec3f(b, 0, a)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:84:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 84 | result[9] = tf.transform(Vec3f(b, 0, -a)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:85:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 85 | result[10] = tf.transform(Vec3f(-b, 0, a)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:86:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 86 | result[11] = tf.transform(Vec3f(-b, 0, -a)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'std::vector > > fcl::details::getBoundVertices(const fcl::Ellipsoid&, const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:113:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 113 | result[0] = tf.transform(Vec3f(0, Ba, Cb)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:114:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 114 | result[1] = tf.transform(Vec3f(0, -Ba, Cb)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:115:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 115 | result[2] = tf.transform(Vec3f(0, Ba, -Cb)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:116:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 116 | result[3] = tf.transform(Vec3f(0, -Ba, -Cb)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:117:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 117 | result[4] = tf.transform(Vec3f(Aa, Bb, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:118:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 118 | result[5] = tf.transform(Vec3f(-Aa, Bb, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:119:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 119 | result[6] = tf.transform(Vec3f(Aa, -Bb, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:120:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 120 | result[7] = tf.transform(Vec3f(-Aa, -Bb, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:121:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | result[8] = tf.transform(Vec3f(Ab, 0, Ca)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | result[9] = tf.transform(Vec3f(Ab, 0, -Ca)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:123:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 123 | result[10] = tf.transform(Vec3f(-Ab, 0, Ca)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:124:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 124 | result[11] = tf.transform(Vec3f(-Ab, 0, -Ca)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'std::vector > > fcl::details::getBoundVertices(const fcl::Capsule&, const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:141:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | result[0] = tf.transform(Vec3f(0, a, b + hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:142:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 142 | result[1] = tf.transform(Vec3f(0, -a, b + hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:143:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | result[2] = tf.transform(Vec3f(0, a, -b + hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:144:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | result[3] = tf.transform(Vec3f(0, -a, -b + hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:145:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | result[4] = tf.transform(Vec3f(a, b, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:146:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | result[5] = tf.transform(Vec3f(-a, b, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:147:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | result[6] = tf.transform(Vec3f(a, -b, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:148:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 148 | result[7] = tf.transform(Vec3f(-a, -b, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:149:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | result[8] = tf.transform(Vec3f(b, 0, a + hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:150:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | result[9] = tf.transform(Vec3f(b, 0, -a + hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:151:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | result[10] = tf.transform(Vec3f(-b, 0, a + hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:152:50: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 152 | result[11] = tf.transform(Vec3f(-b, 0, -a + hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:154:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 154 | result[12] = tf.transform(Vec3f(0, a, b - hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:155:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 155 | result[13] = tf.transform(Vec3f(0, -a, b - hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:156:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 156 | result[14] = tf.transform(Vec3f(0, a, -b - hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:157:50: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | result[15] = tf.transform(Vec3f(0, -a, -b - hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:158:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | result[16] = tf.transform(Vec3f(a, b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:159:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | result[17] = tf.transform(Vec3f(-a, b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:160:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | result[18] = tf.transform(Vec3f(a, -b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:161:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 161 | result[19] = tf.transform(Vec3f(-a, -b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:162:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 162 | result[20] = tf.transform(Vec3f(b, 0, a - hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:163:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 163 | result[21] = tf.transform(Vec3f(b, 0, -a - hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:164:49: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 164 | result[22] = tf.transform(Vec3f(-b, 0, a - hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:165:50: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 165 | result[23] = tf.transform(Vec3f(-b, 0, -a - hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:169:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | result[24] = tf.transform(Vec3f(r2, 0, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:170:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | result[25] = tf.transform(Vec3f(c, d, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:171:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | result[26] = tf.transform(Vec3f(-c, d, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:172:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 172 | result[27] = tf.transform(Vec3f(-r2, 0, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:173:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 173 | result[28] = tf.transform(Vec3f(-c, -d, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:174:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 174 | result[29] = tf.transform(Vec3f(c, -d, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:176:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 176 | result[30] = tf.transform(Vec3f(r2, 0, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:177:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 177 | result[31] = tf.transform(Vec3f(c, d, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:178:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 178 | result[32] = tf.transform(Vec3f(-c, d, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:179:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 179 | result[33] = tf.transform(Vec3f(-r2, 0, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:180:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 180 | result[34] = tf.transform(Vec3f(-c, -d, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:181:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 181 | result[35] = tf.transform(Vec3f(c, -d, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'std::vector > > fcl::details::getBoundVertices(const fcl::Cone&, const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:196:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 196 | result[0] = tf.transform(Vec3f(r2, 0, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:197:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 197 | result[1] = tf.transform(Vec3f(a, b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:198:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 198 | result[2] = tf.transform(Vec3f(-a, b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:199:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 199 | result[3] = tf.transform(Vec3f(-r2, 0, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:200:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 200 | result[4] = tf.transform(Vec3f(-a, -b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:201:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 201 | result[5] = tf.transform(Vec3f(a, -b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:203:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 203 | result[6] = tf.transform(Vec3f(0, 0, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'std::vector > > fcl::details::getBoundVertices(const fcl::Cylinder&, const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:217:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 217 | result[0] = tf.transform(Vec3f(r2, 0, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:218:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 218 | result[1] = tf.transform(Vec3f(a, b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:219:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | result[2] = tf.transform(Vec3f(-a, b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:220:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 220 | result[3] = tf.transform(Vec3f(-r2, 0, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:221:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 221 | result[4] = tf.transform(Vec3f(-a, -b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:222:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 222 | result[5] = tf.transform(Vec3f(a, -b, -hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:224:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 224 | result[6] = tf.transform(Vec3f(r2, 0, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:225:43: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | result[7] = tf.transform(Vec3f(a, b, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:226:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | result[8] = tf.transform(Vec3f(-a, b, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:227:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | result[9] = tf.transform(Vec3f(-r2, 0, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:228:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | result[10] = tf.transform(Vec3f(-a, -b, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:229:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | result[11] = tf.transform(Vec3f(a, -b, hl)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'std::vector > > fcl::details::getBoundVertices(const fcl::Convex&, const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:239:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 239 | result[i] = tf.transform(convex.points[i]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'std::vector > > fcl::details::getBoundVertices(const fcl::TriangleP&, const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:248:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 248 | result[0] = tf.transform(triangle.a); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:249:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 249 | result[1] = tf.transform(triangle.b); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:250:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 250 | result[2] = tf.transform(triangle.c); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::AABB; S = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:299:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 299 | bv.max_ = T + v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:300:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 300 | bv.min_ = T - v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::AABB; S = fcl::Sphere]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:309:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 309 | bv.max_ = T + v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:310:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 310 | bv.min_ = T - v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::AABB; S = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:324:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 324 | bv.max_ = T + v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:325:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 325 | bv.min_ = T - v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::AABB; S = fcl::Capsule]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:339:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 339 | bv.max_ = T + v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:340:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 340 | bv.min_ = T - v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::AABB; S = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:354:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 354 | bv.max_ = T + v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:355:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 355 | bv.min_ = T - v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::AABB; S = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:369:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 369 | bv.max_ = T + v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:370:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 370 | bv.min_ = T - v_delta; | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::AABB; S = fcl::Halfspace]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:404:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 404 | bv_.min_ = Vec3f(-std::numeric_limits::max()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:405:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 405 | bv_.max_ = Vec3f(std::numeric_limits::max()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::AABB; S = fcl::Plane]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:436:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 436 | bv_.min_ = Vec3f(-std::numeric_limits::max()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:437:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 437 | bv_.max_ = Vec3f(std::numeric_limits::max()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:467:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 467 | bv.To = T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:468:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 468 | bv.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:469:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 469 | bv.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:470:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 470 | bv.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:471:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 471 | bv.extent = s.side * (FCL_REAL)0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Sphere]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:479:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 479 | bv.To = T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:492:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 492 | bv.To = T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:493:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 493 | bv.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:494:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 494 | bv.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:495:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 495 | bv.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:496:17: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 496 | bv.extent = s.radii; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Capsule]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:505:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 505 | bv.To = T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:506:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 506 | bv.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:507:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 507 | bv.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:508:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 508 | bv.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:518:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 518 | bv.To = T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:519:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 519 | bv.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:520:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 520 | bv.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:521:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 521 | bv.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:531:11: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 531 | bv.To = T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:532:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 532 | bv.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:533:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 533 | bv.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:534:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 534 | bv.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Convex]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:546:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 546 | bv.axis[0] = R * bv.axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:547:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 547 | bv.axis[1] = R * bv.axis[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:548:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 548 | bv.axis[2] = R * bv.axis[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:550:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 550 | bv.To = R * bv.To + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Halfspace]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:557:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 557 | bv.axis[0] = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:558:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 558 | bv.axis[1] = Vec3f(0, 1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:559:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 559 | bv.axis[2] = Vec3f(0, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:560:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 560 | bv.To = Vec3f(0, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::RSS; S = fcl::Halfspace]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:568:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 568 | bv.axis[0] = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:569:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 569 | bv.axis[1] = Vec3f(0, 1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:570:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 570 | bv.axis[2] = Vec3f(0, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:571:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 571 | bv.Tr = Vec3f(0, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::kIOS; S = fcl::Halfspace]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:587:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 587 | bv.spheres[0].o = Vec3f(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::OBB; S = fcl::Plane]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:790:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 790 | bv.axis[0] = n; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:795:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 795 | bv.To = tf.transform(p); /// n'd' = R * n * (d + (R * n) * T) = R * (n * d) + T | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::RSS; S = fcl::Plane]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:804:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | bv.axis[0] = n; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:812:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 812 | bv.Tr = tf.transform(p); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::computeBV(const S&, const fcl::Transform3f&, BV&) [with BV = fcl::kIOS; S = fcl::Plane]': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:827:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 827 | bv.spheres[0].o = Vec3f(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'fcl::CollisionGeometry& fcl::CollisionGeometry::operator=(const fcl::CollisionGeometry&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:59:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 59 | class CollisionGeometry | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'fcl::ShapeBase& fcl::ShapeBase::operator=(fcl::ShapeBase&&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:50:7: note: synthesized method 'fcl::CollisionGeometry& fcl::CollisionGeometry::operator=(const fcl::CollisionGeometry&)' first required here 50 | class ShapeBase : public CollisionGeometry | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'fcl::Box& fcl::Box::operator=(fcl::Box&&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:76:7: note: synthesized method 'fcl::ShapeBase& fcl::ShapeBase::operator=(fcl::ShapeBase&&)' first required here 76 | class Box : public ShapeBase | ^~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:76:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp: In function 'void fcl::constructBox(const fcl::AABB&, fcl::Box&, fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/src/shape/geometric_shapes_utility.cpp:1007:30: note: synthesized method 'fcl::Box& fcl::Box::operator=(fcl::Box&&)' first required here 1007 | box = Box(bv.max_ - bv.min_); | ^ [ 55%] Building CXX object src/CMakeFiles/fcl.dir/traversal/traversal_node_base.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/traversal/traversal_node_base.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_base.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 56%] Building CXX object src/CMakeFiles/fcl.dir/traversal/traversal_node_bvhs.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/traversal/traversal_node_bvhs.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, const fcl::BVHModel*, const Vec3f*, fcl::Vec3f*, fcl::Triangle*, fcl::Triangle*, int, int, const Matrix3f&, const Vec3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >; fcl::Matrix3f = fcl::Matrix3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:354:137: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:314:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 314 | init_tri1_points[0] = vertices1[init_tri1[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:315:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 315 | init_tri1_points[1] = vertices1[init_tri1[1]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:316:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 316 | init_tri1_points[2] = vertices1[init_tri1[2]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:318:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 318 | init_tri2_points[0] = vertices2[init_tri2[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:319:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 319 | init_tri2_points[1] = vertices2[init_tri2[1]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:320:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 320 | init_tri2_points[2] = vertices2[init_tri2[2]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'void fcl::details::distancePostprocessOrientedNode(const fcl::BVHModel*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:359:81: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:340:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 340 | result.nearest_points[0] = tf1.transform(result.nearest_points[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:341:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 341 | result.nearest_points[1] = tf1.transform(result.nearest_points[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, const fcl::BVHModel*, const Vec3f*, fcl::Vec3f*, fcl::Triangle*, fcl::Triangle*, int, int, const Matrix3f&, const Vec3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::kIOS; fcl::Vec3f = fcl::Vec3fX >; fcl::Matrix3f = fcl::Matrix3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:382:137: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:314:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 314 | init_tri1_points[0] = vertices1[init_tri1[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:315:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 315 | init_tri1_points[1] = vertices1[init_tri1[1]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:316:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 316 | init_tri1_points[2] = vertices1[init_tri1[2]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:318:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 318 | init_tri2_points[0] = vertices2[init_tri2[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:319:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 319 | init_tri2_points[1] = vertices2[init_tri2[1]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:320:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 320 | init_tri2_points[2] = vertices2[init_tri2[2]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'void fcl::details::distancePostprocessOrientedNode(const fcl::BVHModel*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:387:81: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:340:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 340 | result.nearest_points[0] = tf1.transform(result.nearest_points[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:341:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 341 | result.nearest_points[1] = tf1.transform(result.nearest_points[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'void fcl::details::distancePreprocessOrientedNode(const fcl::BVHModel*, const fcl::BVHModel*, const Vec3f*, fcl::Vec3f*, fcl::Triangle*, fcl::Triangle*, int, int, const Matrix3f&, const Vec3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >; fcl::Matrix3f = fcl::Matrix3fX >]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:410:137: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:314:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 314 | init_tri1_points[0] = vertices1[init_tri1[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:315:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 315 | init_tri1_points[1] = vertices1[init_tri1[1]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:316:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 316 | init_tri1_points[2] = vertices1[init_tri1[2]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:318:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 318 | init_tri2_points[0] = vertices2[init_tri2[0]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:319:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 319 | init_tri2_points[1] = vertices2[init_tri2[1]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:320:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 320 | init_tri2_points[2] = vertices2[init_tri2[2]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'void fcl::details::distancePostprocessOrientedNode(const fcl::BVHModel*, const fcl::BVHModel*, const fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:415:81: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:340:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 340 | result.nearest_points[0] = tf1.transform(result.nearest_points[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:341:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 341 | result.nearest_points[1] = tf1.transform(result.nearest_points[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'void fcl::details::meshConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::Triangle*, const fcl::Triangle*, const Vec3f*, const Vec3f*, const Matrix3f&, const Vec3f&, const fcl::MotionBase*, const fcl::MotionBase*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::RSS; fcl::Vec3f = fcl::Vec3fX >; fcl::Matrix3f = fcl::Matrix3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:622:77: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:558:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 558 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:559:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 559 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'bool fcl::details::meshConservativeAdvancementOrientedNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:633:73: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:459:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 459 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:466:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 466 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:480:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 480 | n_transformed = R0.transform(n_transformed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'void fcl::details::meshConservativeAdvancementOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::Triangle*, const fcl::Triangle*, const Vec3f*, const Vec3f*, const Matrix3f&, const Vec3f&, const fcl::MotionBase*, const fcl::MotionBase*, bool, fcl::FCL_REAL&, fcl::Vec3f&, fcl::Vec3f&, int&, int&, fcl::FCL_REAL&, int&) [with BV = fcl::OBBRSS; fcl::Vec3f = fcl::Vec3fX >; fcl::Matrix3f = fcl::Matrix3fX >; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:670:77: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:558:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 558 | p1 = P1; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:559:8: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 559 | p2 = P2; | ~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp: In instantiation of 'bool fcl::details::meshConservativeAdvancementOrientedNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:681:73: required from here /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:459:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 459 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:466:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 466 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:480:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 480 | n_transformed = R0.transform(n_transformed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'void fcl::MeshConservativeAdvancementTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:699:8: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:730:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 730 | closest_p1 = P1; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:731:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 731 | closest_p2 = P2; | ~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 58%] Building CXX object src/CMakeFiles/fcl.dir/traversal/traversal_node_setup.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/traversal/traversal_node_setup.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_bvhs.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In function 'void fcl::details::meshCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, fcl::Vec3f*, fcl::Vec3f*, fcl::Triangle*, fcl::Triangle*, const Matrix3f&, const Vec3f&, const fcl::Transform3f&, const fcl::Transform3f&, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:84:8: warning: '.fcl::Contact::penetration_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | struct Contact | ^~~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::MeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:84:8: warning: '.fcl::Contact::penetration_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | struct Contact | ^~~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::MeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:84:8: warning: '.fcl::Contact::penetration_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | struct Contact | ^~~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::MeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:84:8: warning: '.fcl::Contact::penetration_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | struct Contact | ^~~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::MeshCollisionTraversalNode::leafTesting(int, int) const [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:84:8: warning: '.fcl::Contact::penetration_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | struct Contact | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:50, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:48, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In function 'void fcl::details::meshCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, fcl::Vec3f*, fcl::Vec3f*, fcl::Triangle*, fcl::Triangle*, const Matrix3f&, const Vec3f&, const fcl::Transform3f&, const fcl::Transform3f&, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:84:8: warning: '.fcl::Contact::penetration_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | struct Contact | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In function 'void fcl::details::meshCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, fcl::Vec3f*, fcl::Vec3f*, fcl::Triangle*, fcl::Triangle*, const Matrix3f&, const Vec3f&, const fcl::Transform3f&, const fcl::Transform3f&, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:84:8: warning: '.fcl::Contact::penetration_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | struct Contact | ^~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h: In instantiation of 'void fcl::relativeTransform(const fcl::Matrix3fX&, const fcl::Vec3fX&, const fcl::Matrix3fX&, const fcl::Vec3fX&, fcl::Matrix3fX&, fcl::Vec3fX&) [with T = fcl::details::Matrix3Data; typename T::vector_type = fcl::details::Vec3Data]': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:73:20: required from 'bool fcl::details::setupMeshCollisionOrientedNode(OrientedNode&, const fcl::BVHModel&, const fcl::Transform3f&, const fcl::BVHModel&, const fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBB; OrientedNode = fcl::MeshCollisionTraversalNodeOBB]' /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:87:97: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:343:5: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 343 | R = R1.transposeTimes(R2); | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:344:5: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 344 | t = R1.transposeTimes(t2 - t1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_node_setup.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In function 'void fcl::details::meshCollisionOrientedNodeLeafTesting(int, int, const fcl::BVHModel*, const fcl::BVHModel*, fcl::Vec3f*, fcl::Vec3f*, fcl::Triangle*, fcl::Triangle*, const Matrix3f&, const Vec3f&, const fcl::Transform3f&, const fcl::Transform3f&, bool, fcl::FCL_REAL, int&, const fcl::CollisionRequest&, fcl::CollisionResult&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:84:8: warning: '.fcl::Contact::penetration_depth' may be used uninitialized in this function [-Wmaybe-uninitialized] 84 | struct Contact | ^~~~~~~ [ 59%] Building CXX object src/CMakeFiles/fcl.dir/traversal/traversal_recurse.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/c++ -Dfcl_EXPORTS -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/fcl.dir/traversal/traversal_recurse.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp: In function 'void fcl::collisionRecurse(fcl::MeshCollisionTraversalNodeOBB*, int, int, const Matrix3f&, const Vec3f&, fcl::BVHFrontList*)': /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:121:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | temp = T - bv1.To; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:131:110: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 131 | Rc = Matrix3f(R.transposeTimes(bv2.axis[0]), R.transposeTimes(bv2.axis[1]), R.transposeTimes(bv2.axis[2])); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:132:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | temp = T - bv2.To; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:144:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | temp = R * bv1.axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:146:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | temp = R * bv1.axis[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:148:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 148 | temp = R * bv1.axis[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:158:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | temp = R * bv2.axis[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:160:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | temp = R * bv2.axis[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:162:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 162 | temp = R * bv2.axis[2]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:164:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 164 | Tc = R * bv2.To + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:43, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_base.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_recurse.h:42, from /builddir/build/BUILD/fcl-0.5.0/src/traversal/traversal_recurse.cpp:39: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 60%] Linking CXX shared library ../lib/libfcl.so cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/fcl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,libfcl.so.7 -o ../lib/libfcl.so.0.5.0 CMakeFiles/fcl.dir/BV/AABB.cpp.o CMakeFiles/fcl.dir/BV/OBB.cpp.o CMakeFiles/fcl.dir/BV/OBBRSS.cpp.o CMakeFiles/fcl.dir/BV/RSS.cpp.o CMakeFiles/fcl.dir/BV/kDOP.cpp.o CMakeFiles/fcl.dir/BV/kIOS.cpp.o CMakeFiles/fcl.dir/BVH/BVH_model.cpp.o CMakeFiles/fcl.dir/BVH/BVH_utility.cpp.o CMakeFiles/fcl.dir/BVH/BV_fitter.cpp.o CMakeFiles/fcl.dir/BVH/BV_splitter.cpp.o CMakeFiles/fcl.dir/articulated_model/joint.cpp.o CMakeFiles/fcl.dir/articulated_model/joint_config.cpp.o CMakeFiles/fcl.dir/articulated_model/link.cpp.o CMakeFiles/fcl.dir/articulated_model/model.cpp.o CMakeFiles/fcl.dir/articulated_model/model_config.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_SSaP.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_SaP.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_bruteforce.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_dynamic_AABB_tree_array.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_interval_tree.cpp.o CMakeFiles/fcl.dir/broadphase/broadphase_spatialhash.cpp.o CMakeFiles/fcl.dir/broadphase/hierarchy_tree.cpp.o CMakeFiles/fcl.dir/broadphase/interval_tree.cpp.o CMakeFiles/fcl.dir/ccd/conservative_advancement.cpp.o CMakeFiles/fcl.dir/ccd/interpolation/interpolation.cpp.o CMakeFiles/fcl.dir/ccd/interpolation/interpolation_factory.cpp.o CMakeFiles/fcl.dir/ccd/interpolation/interpolation_linear.cpp.o CMakeFiles/fcl.dir/ccd/interval.cpp.o CMakeFiles/fcl.dir/ccd/interval_matrix.cpp.o CMakeFiles/fcl.dir/ccd/interval_vector.cpp.o CMakeFiles/fcl.dir/ccd/motion.cpp.o CMakeFiles/fcl.dir/ccd/taylor_matrix.cpp.o CMakeFiles/fcl.dir/ccd/taylor_model.cpp.o CMakeFiles/fcl.dir/ccd/taylor_vector.cpp.o CMakeFiles/fcl.dir/collision.cpp.o CMakeFiles/fcl.dir/collision_data.cpp.o CMakeFiles/fcl.dir/collision_func_matrix.cpp.o CMakeFiles/fcl.dir/collision_node.cpp.o CMakeFiles/fcl.dir/continuous_collision.cpp.o CMakeFiles/fcl.dir/distance.cpp.o CMakeFiles/fcl.dir/distance_func_matrix.cpp.o CMakeFiles/fcl.dir/intersect.cpp.o CMakeFiles/fcl.dir/math/sampling.cpp.o CMakeFiles/fcl.dir/math/transform.cpp.o CMakeFiles/fcl.dir/narrowphase/gjk.cpp.o CMakeFiles/fcl.dir/narrowphase/gjk_libccd.cpp.o CMakeFiles/fcl.dir/narrowphase/narrowphase.cpp.o CMakeFiles/fcl.dir/profile.cpp.o CMakeFiles/fcl.dir/shape/geometric_shapes.cpp.o CMakeFiles/fcl.dir/shape/geometric_shapes_utility.cpp.o CMakeFiles/fcl.dir/traversal/traversal_node_base.cpp.o CMakeFiles/fcl.dir/traversal/traversal_node_bvhs.cpp.o CMakeFiles/fcl.dir/traversal/traversal_node_setup.cpp.o CMakeFiles/fcl.dir/traversal/traversal_recurse.cpp.o -loctomap -loctomath -lccd cd /builddir/build/BUILD/fcl-0.5.0/build/src && /usr/bin/cmake -E cmake_symlink_library ../lib/libfcl.so.0.5.0 ../lib/libfcl.so.7 ../lib/libfcl.so make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 60%] Built target fcl make -f test/CMakeFiles/test_fcl_octomap.dir/build.make test/CMakeFiles/test_fcl_octomap.dir/depend make -f test/CMakeFiles/test_fcl_collision.dir/build.make test/CMakeFiles/test_fcl_collision.dir/depend make -f test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build.make test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/depend make -f test/CMakeFiles/test_fcl_capsule_box_1.dir/build.make test/CMakeFiles/test_fcl_capsule_box_1.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_octomap.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_capsule_box_1.dir/DependInfo.cmake --color= make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_collision.dir/DependInfo.cmake --color= Scanning dependencies of target test_fcl_shape_mesh_consistency make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build.make test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build Scanning dependencies of target test_fcl_capsule_box_1 make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_capsule_box_1.dir/build.make test/CMakeFiles/test_fcl_capsule_box_1.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' Scanning dependencies of target test_fcl_collision make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_collision.dir/build.make test/CMakeFiles/test_fcl_collision.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' Scanning dependencies of target test_fcl_octomap make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 61%] Building CXX object test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_shape_mesh_consistency.cpp.o make -f test/CMakeFiles/test_fcl_octomap.dir/build.make test/CMakeFiles/test_fcl_octomap.dir/build cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_shape_mesh_consistency.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp [ 62%] Building CXX object test/CMakeFiles/test_fcl_capsule_box_1.dir/test_fcl_capsule_box_1.cpp.o make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_capsule_box_1.dir/test_fcl_capsule_box_1.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp [ 63%] Building CXX object test/CMakeFiles/test_fcl_collision.dir/test_fcl_collision.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_collision.dir/test_fcl_collision.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp [ 64%] Building CXX object test/CMakeFiles/test_fcl_octomap.dir/test_fcl_octomap.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_octomap.dir/test_fcl_octomap.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:47: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:47: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:47: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:47: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp: In member function 'void distance_capsule_box::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:85:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 85 | o1 = distanceResult.nearest_points [0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:86:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 86 | o2 = distanceResult.nearest_points [1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:106:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 106 | o1 = distanceResult.nearest_points [0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:107:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 107 | o2 = distanceResult.nearest_points [1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_1.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:52, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:46, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:46, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:46, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:46, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:46, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:49, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:50, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Sphere&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:61:53: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:146:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Ellipsoid&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:152:53: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:228:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Box&, const fcl::Transform3f&) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:243:45: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:81:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cylinder&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:334:53: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:322:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 322 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cone&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:425:53: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:414:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 414 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Sphere&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:990:54: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:146:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Sphere&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:992:53: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:146:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Ellipsoid&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:1207:54: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:228:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Ellipsoid&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:1209:53: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:228:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Box&, const fcl::Transform3f&) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:1427:46: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:81:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Box&, const fcl::Transform3f&) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:1429:45: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:81:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cylinder&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:1667:54: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:322:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 322 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cylinder&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:1669:53: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:322:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 322 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cone&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:1754:54: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:414:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 414 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cone&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:1756:53: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:414:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 414 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_shape_mesh_consistency.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In member function 'void OBB_Box_test::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:88:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 88 | aabb1.min_ = Vec3f(-600, -600, -600); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:89:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 89 | aabb1.max_ = Vec3f(600, 600, 600); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:106:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 106 | aabb.min_ = aabb1.min_ * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:107:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 107 | aabb.max_ = aabb1.max_ * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In member function 'void OBB_shape_test::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:132:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | aabb1.min_ = Vec3f(-600, -600, -600); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:133:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | aabb1.max_ = Vec3f(600, 600, 600); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In member function 'void OBB_AABB_test::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:209:38: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | aabb1.min_ = Vec3f(-600, -600, -600); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:210:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | aabb1.max_ = Vec3f(600, 600, 600); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:218:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 218 | aabb.min_ = aabb1.min_ * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:219:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 219 | aabb.max_ = aabb1.max_ * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In instantiation of 'bool collide_Test2(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:401:81: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:828:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 828 | vertices1_new[i] = tf.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In instantiation of 'bool collide_Test2(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:425:81: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:828:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 828 | vertices1_new[i] = tf.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In instantiation of 'bool collide_Test2(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:449:82: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:828:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 828 | vertices1_new[i] = tf.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In instantiation of 'bool collide_Test2(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:473:87: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:828:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 828 | vertices1_new[i] = tf.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In instantiation of 'bool collide_Test2(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:497:87: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:828:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 828 | vertices1_new[i] = tf.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In instantiation of 'bool collide_Test2(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:521:87: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:828:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 828 | vertices1_new[i] = tf.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In instantiation of 'bool collide_Test2(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:644:82: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:828:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 828 | vertices1_new[i] = tf.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp: In instantiation of 'bool collide_Test2(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:740:84: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:828:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 828 | vertices1_new[i] = tf.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 65%] Linking CXX executable test_fcl_capsule_box_1 cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_capsule_box_1.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_capsule_box_1.dir/test_fcl_capsule_box_1.cpp.o -o test_fcl_capsule_box_1 -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:904:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::OBB]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:263:80: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:904:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::RSS]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:281:80: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:904:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:305:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:904:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<24>]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:329:86: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:904:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<18>]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:353:86: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:904:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<16>]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:377:86: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:904:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::kIOS]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:620:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:904:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::OBBRSS]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:716:83: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_collision.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Box&, const fcl::Transform3f&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:735:48: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:81:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Sphere&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:764:59: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:146:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cylinder&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:773:61: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:322:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 322 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:51, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_octomap.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 65%] Built target test_fcl_capsule_box_1 [ 66%] Building CXX object test/CMakeFiles/test_fcl_collision.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_collision.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ make -f test/CMakeFiles/test_fcl_distance.dir/build.make test/CMakeFiles/test_fcl_distance.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_distance.dir/DependInfo.cmake --color= Scanning dependencies of target test_fcl_distance make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_distance.dir/build.make test/CMakeFiles/test_fcl_distance.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 67%] Building CXX object test/CMakeFiles/test_fcl_distance.dir/test_fcl_distance.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_distance.dir/test_fcl_distance.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:50, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp: In instantiation of 'void distance_Test_Oriented(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::RSS; TraversalNode = fcl::MeshDistanceTraversalNodeRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:110:128: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:334:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 334 | distance_result.p1 = p1; | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:335:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 335 | distance_result.p2 = p2; | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp: In instantiation of 'void distance_Test_Oriented(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::kIOS; TraversalNode = fcl::MeshDistanceTraversalNodekIOS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:138:134: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:334:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 334 | distance_result.p1 = p1; | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:335:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 335 | distance_result.p2 = p2; | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp: In instantiation of 'void distance_Test_Oriented(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::OBBRSS; TraversalNode = fcl::MeshDistanceTraversalNodeOBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:168:138: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:334:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 334 | distance_result.p1 = p1; | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:335:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 335 | distance_result.p2 = p2; | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp: In instantiation of 'void distance_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:200:93: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:382:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 382 | distance_result.p1 = local_result.nearest_points[0]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:383:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 383 | distance_result.p2 = local_result.nearest_points[1]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp: In instantiation of 'void distance_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:230:94: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:382:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 382 | distance_result.p1 = local_result.nearest_points[0]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:383:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 383 | distance_result.p2 = local_result.nearest_points[1]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp: In instantiation of 'void distance_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:261:96: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:382:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 382 | distance_result.p1 = local_result.nearest_points[0]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:383:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 383 | distance_result.p2 = local_result.nearest_points[1]; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshDistanceTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&, bool, bool) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:374:21: required from 'void distance_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::RSS]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:200:93: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:717:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 717 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:734:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 734 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshDistanceTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&, bool, bool) [with BV = fcl::kIOS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:374:21: required from 'void distance_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::kIOS]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:230:94: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:717:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 717 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:734:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 734 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshDistanceTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::DistanceRequest&, fcl::DistanceResult&, bool, bool) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:374:21: required from 'void distance_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, int, fcl::DistanceRes&, bool) [with BV = fcl::OBBRSS]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:261:96: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:717:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 717 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:734:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 734 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_distance.cpp:41: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 68%] Building CXX object test/CMakeFiles/test_fcl_octomap.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_octomap.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 69%] Linking CXX executable test_fcl_octomap cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_octomap.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_octomap.dir/test_fcl_octomap.cpp.o CMakeFiles/test_fcl_octomap.dir/test_fcl_utility.cpp.o -o test_fcl_octomap -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 69%] Built target test_fcl_octomap make -f test/CMakeFiles/test_fcl_capsule_box_2.dir/build.make test/CMakeFiles/test_fcl_capsule_box_2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_capsule_box_2.dir/DependInfo.cmake --color= Scanning dependencies of target test_fcl_capsule_box_2 make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_capsule_box_2.dir/build.make test/CMakeFiles/test_fcl_capsule_box_2.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 70%] Building CXX object test/CMakeFiles/test_fcl_capsule_box_2.dir/test_fcl_capsule_box_2.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_capsule_box_2.dir/test_fcl_capsule_box_2.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp [ 72%] Building CXX object test/CMakeFiles/test_fcl_distance.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_distance.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:47: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:47: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:47: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:47: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/distance.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_box_2.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 73%] Linking CXX executable test_fcl_distance cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_distance.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_distance.dir/test_fcl_distance.cpp.o CMakeFiles/test_fcl_distance.dir/test_fcl_utility.cpp.o -o test_fcl_distance -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 73%] Built target test_fcl_distance make -f test/CMakeFiles/test_fcl_broadphase.dir/build.make test/CMakeFiles/test_fcl_broadphase.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_broadphase.dir/DependInfo.cmake --color= [ 74%] Linking CXX executable test_fcl_capsule_box_2 cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_capsule_box_2.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_capsule_box_2.dir/test_fcl_capsule_box_2.cpp.o -o test_fcl_capsule_box_2 -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath Scanning dependencies of target test_fcl_broadphase make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_broadphase.dir/build.make test/CMakeFiles/test_fcl_broadphase.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 75%] Building CXX object test/CMakeFiles/test_fcl_broadphase.dir/test_fcl_broadphase.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_broadphase.dir/test_fcl_broadphase.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 75%] Built target test_fcl_capsule_box_2 make -f test/CMakeFiles/test_fcl_frontlist.dir/build.make test/CMakeFiles/test_fcl_frontlist.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_frontlist.dir/DependInfo.cmake --color= Scanning dependencies of target test_fcl_frontlist make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_frontlist.dir/build.make test/CMakeFiles/test_fcl_frontlist.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 76%] Building CXX object test/CMakeFiles/test_fcl_frontlist.dir/test_fcl_frontlist.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_frontlist.dir/test_fcl_frontlist.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp [ 77%] Linking CXX executable test_fcl_collision cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_collision.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_collision.dir/test_fcl_collision.cpp.o CMakeFiles/test_fcl_collision.dir/test_fcl_utility.cpp.o -o test_fcl_collision -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 77%] Built target test_fcl_collision make -f test/CMakeFiles/test_fcl_math.dir/build.make test/CMakeFiles/test_fcl_math.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_math.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ Scanning dependencies of target test_fcl_math make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_math.dir/build.make test/CMakeFiles/test_fcl_math.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 78%] Building CXX object test/CMakeFiles/test_fcl_math.dir/test_fcl_math.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_math.dir/test_fcl_math.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes_utility.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:238, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_shapes.h:46, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 79%] Building CXX object test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_octree.h:50, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:48, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h: In member function 'virtual void fcl::OcTree::computeLocalAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/octree.h:96:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | aabb_center = aabb_local.center(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Box&, const fcl::Transform3f&) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:323:48: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:81:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Sphere&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:332:59: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:146:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cylinder&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:341:61: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:322:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 322 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Ellipsoid&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:468:62: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:228:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h: In instantiation of 'void fcl::generateBVHModel(fcl::BVHModel&, const fcl::Cone&, const fcl::Transform3f&, unsigned int, unsigned int) [with BV = fcl::OBBRSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:498:57: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shape_to_BVH_model.h:414:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 414 | points[i] = pose.transform(points[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:234, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h: In instantiation of 'static void fcl::SpatialHashingCollisionManager::computeBound(std::vector&, fcl::Vec3f&, fcl::Vec3f&) [with HashTable = fcl::SimpleHashTable; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:532:37: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:163:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 163 | l = bound.min_; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:234, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase_spatialhash.h:164:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 164 | u = bound.max_; | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/broadphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_broadphase.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBB; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:936:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::RSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:946:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h: In instantiation of 'bool fcl::details::meshConservativeAdvancementTraversalNodeCanStop(fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, fcl::FCL_REAL, const fcl::BVHModel*, const fcl::BVHModel*, const fcl::MotionBase*, const fcl::MotionBase*, std::vector&, fcl::FCL_REAL&) [with BV = fcl::OBBRSS; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:956:81: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:876:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 876 | n = data2.P2 - data2.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:883:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 883 | n = data.P2 - data.P1; n.normalize(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp: In instantiation of 'bool collide_front_list_Test(const fcl::Transform3f&, const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool, bool) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:94:124: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:216:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 216 | vertices1_new[i] = tf1.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:246:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 246 | vertices1_new[i] = tf2.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp: In instantiation of 'bool collide_front_list_Test(const fcl::Transform3f&, const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool, bool) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:107:123: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:216:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 216 | vertices1_new[i] = tf1.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:246:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 246 | vertices1_new[i] = tf2.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp: In instantiation of 'bool collide_front_list_Test(const fcl::Transform3f&, const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool, bool) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:124:121: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:216:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 216 | vertices1_new[i] = tf1.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:246:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 246 | vertices1_new[i] = tf2.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp: In instantiation of 'bool collide_front_list_Test(const fcl::Transform3f&, const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool, bool) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:134:129: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:216:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 216 | vertices1_new[i] = tf1.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:246:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 246 | vertices1_new[i] = tf2.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp: In instantiation of 'bool collide_front_list_Test(const fcl::Transform3f&, const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool, bool) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:147:129: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:216:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 216 | vertices1_new[i] = tf1.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:246:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 246 | vertices1_new[i] = tf2.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp: In instantiation of 'bool collide_front_list_Test(const fcl::Transform3f&, const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool, bool) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:160:129: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:216:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 216 | vertices1_new[i] = tf1.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:246:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 246 | vertices1_new[i] = tf2.transform(vertices1[i]); In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::AABB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:344:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::AABB]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:93:90: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::OBB]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:344:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::OBB]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:106:89: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::RSS]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:344:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::RSS]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:123:87: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<16>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:344:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<16>]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:133:95: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<18>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:344:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<18>]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:146:95: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h: In instantiation of 'bool fcl::initialize(fcl::MeshCollisionTraversalNode&, fcl::BVHModel&, fcl::Transform3f&, fcl::BVHModel&, fcl::Transform3f&, const fcl::CollisionRequest&, fcl::CollisionResult&, bool, bool) [with BV = fcl::KDOP<24>]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:344:21: required from 'bool collide_Test(const fcl::Transform3f&, const std::vector > >&, const std::vector&, const std::vector > >&, const std::vector&, fcl::SplitMethodType, bool) [with BV = fcl::KDOP<24>]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:159:95: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:605:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 605 | vertices_transformed1[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_setup.h:622:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 622 | vertices_transformed2[i] = new_v; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/traversal/traversal_node_bvhs.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_frontlist.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/morton.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/morton.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/morton.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/broadphase/morton.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:46: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp: In member function 'void vec_test_basic_vec32::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:95:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 95 | v1 = Vec3f32(1.0f, 2.0f, 3.0f); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:96:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 96 | v2 = Vec3f32(3.0f, 4.0f, 5.0f); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:100:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 100 | v1 = Vec3f32(3.0f, 4.0f, 5.0f); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp: In member function 'void vec_test_basic_vec64::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:150:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | v1 = Vec3f64(1.0, 2.0, 3.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:151:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | v2 = Vec3f64(3.0, 4.0, 5.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:155:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 155 | v1 = Vec3f64(3.0, 4.0, 5.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:161:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 161 | v1 = Vec3f64(1.0, 2.0, 3.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:162:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 162 | v2 = Vec3f64(3.0, 4.0, 5.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_math.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 80%] Linking CXX executable test_fcl_shape_mesh_consistency cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_shape_mesh_consistency.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_shape_mesh_consistency.cpp.o CMakeFiles/test_fcl_shape_mesh_consistency.dir/test_fcl_utility.cpp.o -o test_fcl_shape_mesh_consistency -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath [ 81%] Building CXX object test/CMakeFiles/test_fcl_math.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_math.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 81%] Built target test_fcl_shape_mesh_consistency make -f test/CMakeFiles/test_fcl_geometric_shapes.dir/build.make test/CMakeFiles/test_fcl_geometric_shapes.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_geometric_shapes.dir/DependInfo.cmake --color= Scanning dependencies of target test_fcl_geometric_shapes make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_geometric_shapes.dir/build.make test/CMakeFiles/test_fcl_geometric_shapes.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 82%] Building CXX object test/CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_geometric_shapes.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_geometric_shapes.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 83%] Linking CXX executable test_fcl_math cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_math.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_math.dir/test_fcl_math.cpp.o CMakeFiles/test_fcl_math.dir/test_fcl_utility.cpp.o -o test_fcl_math -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 83%] Built target test_fcl_math make -f test/CMakeFiles/test_fcl_sphere_capsule.dir/build.make test/CMakeFiles/test_fcl_sphere_capsule.dir/depend In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_sphere_capsule.dir/DependInfo.cmake --color= In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ Scanning dependencies of target test_fcl_sphere_capsule make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_sphere_capsule.dir/build.make test/CMakeFiles/test_fcl_sphere_capsule.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 84%] Building CXX object test/CMakeFiles/test_fcl_sphere_capsule.dir/test_fcl_sphere_capsule.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_sphere_capsule.dir/test_fcl_sphere_capsule.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In constructor 'fcl::TranslationMotion::TranslationMotion(const Matrix3f&, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:66:19: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 66 | trans_start = T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:67:24: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 67 | trans_range = T2 - T1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'virtual void fcl::SplineMotion::getTaylorModel(fcl::TMatrix3&, fcl::TVector3&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:157:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 157 | c[0] = (Td[0] + Td[1] * 4 + Td[2] + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:158:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 158 | c[1] = (-Td[0] + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:159:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 159 | c[2] = (Td[0] - Td[1] * 2 + Td[2]) * (1/2.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:160:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 160 | c[3] = (-Td[0] + Td[1] * 3 - Td[2] * 3 + Td[3]) * (1/6.0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h: In member function 'void fcl::ScrewMotion::computeScrewParameter()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:365:15: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | axis = -axis; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:371:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 371 | axis = tf2.getTranslation() - tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:373:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 373 | p = tf1.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion.h:378:108: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 378 | p = (tf1.getTranslation() + tf2.getTranslation() + axis.cross(o) * (1.0 / tan(angular_vel / 2.0))) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void gjkcache::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:98:39: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 98 | request.cached_gjk_guess = result.cached_gjk_guess; // use cached guess | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In function 'void getContactPointsFromResult(std::vector&, const fcl::CollisionResult&)': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:365:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 365 | contacts[i].pos = cnt.pos; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:366:30: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 366 | contacts[i].normal = cnt.normal; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_spheresphere::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:533:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 533 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:534:85: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 534 | contacts[0].pos = transform.transform(Vec3f(20.0 - 0.1 * 20.0/(20.0 + 10.0), 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:550:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 550 | contacts[0].pos = transform.transform(Vec3f()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:565:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 565 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:566:86: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 566 | contacts[0].pos = transform.transform(Vec3f(-20.0 + 0.1 * 20.0/(20.0 + 10.0), 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In function 'void testBoxBoxContactPoints(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:631:44: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 631 | vertices[i] = tf2.transform(vertices[i]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_boxbox::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:679:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 679 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:680:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 680 | contacts[1].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:681:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 681 | contacts[2].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:682:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 682 | contacts[3].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:688:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | contacts[0].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:689:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | contacts[1].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:690:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 690 | contacts[2].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:691:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 691 | contacts[3].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:701:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 701 | contacts[0].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:702:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 702 | contacts[1].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:703:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 703 | contacts[2].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:704:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 704 | contacts[3].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:710:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 710 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:711:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 711 | contacts[1].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:712:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 712 | contacts[2].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:713:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 713 | contacts[3].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_spherebox::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:768:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 768 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_spherecapsule::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:806:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 806 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:818:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 818 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_cylindercylinder::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:864:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 864 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_conecone::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:910:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 910 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:930:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 930 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_cylindercone::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:968:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 968 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:988:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 988 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_halfspacesphere::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1214:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1214 | contacts[0].pos = transform.transform(Vec3f(-5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1216:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1216 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1230:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1230 | contacts[0].pos = transform.transform(Vec3f(-2.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1232:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1232 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1246:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1246 | contacts[0].pos = transform.transform(Vec3f(-7.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1248:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1248 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1270:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1270 | contacts[0].pos = transform.transform(Vec3f(0.05, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1272:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1272 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_planesphere::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1300:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1300 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1302:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1302 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1316:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1316 | contacts[0].pos = transform.transform(Vec3f(5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1318:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1318 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1332:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1332 | contacts[0].pos = transform.transform(Vec3f(-5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1334:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1334 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_halfspacebox::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1378:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1378 | contacts[0].pos = transform.transform(Vec3f(-1.25, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1380:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1380 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1394:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1394 | contacts[0].pos = transform.transform(Vec3f(-0.625, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1396:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1396 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1410:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1410 | contacts[0].pos = transform.transform(Vec3f(-1.875, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1412:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1412 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1426:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1426 | contacts[0].pos = transform.transform(Vec3f(0.005, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1428:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1428 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_planebox::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1469:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1469 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1471:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1471 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1485:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1485 | contacts[0].pos = transform.transform(Vec3f(1.25, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1487:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1487 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1501:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1501 | contacts[0].pos = transform.transform(Vec3f(-1.25, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1503:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1503 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_halfspaceellipsoid::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1552:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1552 | contacts[0].pos = transform.transform(Vec3f(-2.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1554:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1554 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1568:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1568 | contacts[0].pos = transform.transform(Vec3f(-1.875, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1570:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1570 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1584:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1584 | contacts[0].pos = transform.transform(Vec3f(-3.125, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1586:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1586 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1600:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1600 | contacts[0].pos = transform.transform(Vec3f(0.005, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1602:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1602 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'fcl::CollisionGeometry& fcl::CollisionGeometry::operator=(const fcl::CollisionGeometry&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:59:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 59 | class CollisionGeometry | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'fcl::ShapeBase& fcl::ShapeBase::operator=(fcl::ShapeBase&&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:50:7: note: synthesized method 'fcl::CollisionGeometry& fcl::CollisionGeometry::operator=(const fcl::CollisionGeometry&)' first required here 50 | class ShapeBase : public CollisionGeometry | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'fcl::Halfspace& fcl::Halfspace::operator=(fcl::Halfspace&&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:508:7: note: synthesized method 'fcl::ShapeBase& fcl::ShapeBase::operator=(fcl::ShapeBase&&)' first required here 508 | class Halfspace : public ShapeBase | ^~~~~~~~~ /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:508:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_halfspaceellipsoid::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1616:35: note: synthesized method 'fcl::Halfspace& fcl::Halfspace::operator=(fcl::Halfspace&&)' first required here 1616 | hs = Halfspace(Vec3f(0, 1, 0), 0); | ^ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1629:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1629 | contacts[0].pos = transform.transform(Vec3f(0, -5.0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1631:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1631 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, -1, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1645:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1645 | contacts[0].pos = transform.transform(Vec3f(0, -4.375, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1647:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1647 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, -1, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1661:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1661 | contacts[0].pos = transform.transform(Vec3f(0, -5.625, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1663:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1663 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, -1, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1677:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1677 | contacts[0].pos = transform.transform(Vec3f(0, 0.005, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1679:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1679 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, -1, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1706:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1706 | contacts[0].pos = transform.transform(Vec3f(0, 0, -10.0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1708:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1708 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, 0, -1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1722:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1722 | contacts[0].pos = transform.transform(Vec3f(0, 0, -9.375)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1724:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1724 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, 0, -1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1738:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1738 | contacts[0].pos = transform.transform(Vec3f(0, 0, -10.625)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1740:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1740 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, 0, -1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1754:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1754 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0.005)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1756:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1756 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, 0, -1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_planeellipsoid::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1792:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1792 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1794:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1794 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1808:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1808 | contacts[0].pos = transform.transform(Vec3f(1.25, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1810:76: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1810 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1824:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1824 | contacts[0].pos = transform.transform(Vec3f(-1.25, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1826:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1826 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(-1, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/gjk.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'fcl::Plane& fcl::Plane::operator=(fcl::Plane&&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:556:7: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 556 | class Plane : public ShapeBase | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_planeellipsoid::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1848:31: note: synthesized method 'fcl::Plane& fcl::Plane::operator=(fcl::Plane&&)' first required here 1848 | hs = Plane(Vec3f(0, 1, 0), 0); | ^ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1861:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1861 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1863:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1863 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, -1, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1877:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1877 | contacts[0].pos = transform.transform(Vec3f(0, 1.25, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1879:76: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1879 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, 1, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1893:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1893 | contacts[0].pos = transform.transform(Vec3f(0, -1.25, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1895:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1895 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, -1, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1930:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1930 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1932:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1932 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, 0, -1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1946:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1946 | contacts[0].pos = transform.transform(Vec3f(0, 0, 1.25)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1948:76: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1948 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, 0, 1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1962:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1962 | contacts[0].pos = transform.transform(Vec3f(0, 0, -1.25)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1964:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 1964 | contacts[0].normal = transform.getQuatRotation().transform(Vec3f(0, 0, -1)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_halfspacecapsule::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2008:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2008 | contacts[0].pos = transform.transform(Vec3f(-2.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2010:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2010 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2024:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2024 | contacts[0].pos = transform.transform(Vec3f(-1.25, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2026:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2026 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2040:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2040 | contacts[0].pos = transform.transform(Vec3f(-3.75, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2042:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2042 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2056:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2056 | contacts[0].pos = transform.transform(Vec3f(0.05, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2058:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2058 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2085:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2085 | contacts[0].pos = transform.transform(Vec3f(0, -2.5, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2087:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2087 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2101:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2101 | contacts[0].pos = transform.transform(Vec3f(0, -1.25, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2103:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2103 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2117:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2117 | contacts[0].pos = transform.transform(Vec3f(0, -3.75, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2119:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2119 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2133:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2133 | contacts[0].pos = transform.transform(Vec3f(0, 0.05, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2135:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2135 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2162:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2162 | contacts[0].pos = transform.transform(Vec3f(0, 0, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2164:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2164 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2178:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2178 | contacts[0].pos = transform.transform(Vec3f(0, 0, -3.75)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2180:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2180 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2194:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2194 | contacts[0].pos = transform.transform(Vec3f(0, 0, -6.25)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2196:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2196 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2210:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2210 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0.05)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2212:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2212 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_planecapsule::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2248:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2248 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2250:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2250 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2264:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2264 | contacts[0].pos = transform.transform(Vec3f(2.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2266:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2266 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2280:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2280 | contacts[0].pos = transform.transform(Vec3f(-2.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2282:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2282 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2317:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2317 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2319:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2319 | contacts[0].normal = transform.getRotation() * Vec3f(0, 1, 0); // (0, 1, 0) or (0, -1, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2333:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2333 | contacts[0].pos = transform.transform(Vec3f(0, 2.5, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2335:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2335 | contacts[0].normal = transform.getRotation() * Vec3f(0, 1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2349:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2349 | contacts[0].pos = transform.transform(Vec3f(0, -2.5, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2351:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2351 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2386:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2386 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2388:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2388 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, 1); // (0, 0, 1) or (0, 0, -1) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2402:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2402 | contacts[0].pos = transform.transform(Vec3f(0, 0, 2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2404:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2404 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2418:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2418 | contacts[0].pos = transform.transform(Vec3f(0, 0, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2420:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2420 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_halfspacecylinder::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2464:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2464 | contacts[0].pos = transform.transform(Vec3f(-2.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2466:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2466 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2480:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2480 | contacts[0].pos = transform.transform(Vec3f(-1.25, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2482:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2482 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2496:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2496 | contacts[0].pos = transform.transform(Vec3f(-3.75, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2498:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2498 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2512:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2512 | contacts[0].pos = transform.transform(Vec3f(0.05, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2514:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2514 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2541:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2541 | contacts[0].pos = transform.transform(Vec3f(0, -2.5, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2543:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2543 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2557:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2557 | contacts[0].pos = transform.transform(Vec3f(0, -1.25, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2559:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2559 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2573:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2573 | contacts[0].pos = transform.transform(Vec3f(0, -3.75, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2575:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2575 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2589:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2589 | contacts[0].pos = transform.transform(Vec3f(0, 0.05, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2591:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2591 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2618:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2618 | contacts[0].pos = transform.transform(Vec3f(0, 0, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2620:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2620 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2634:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2634 | contacts[0].pos = transform.transform(Vec3f(0, 0, -1.25)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2636:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2636 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2650:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2650 | contacts[0].pos = transform.transform(Vec3f(0, 0, -3.75)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2652:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2652 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2666:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2666 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0.05)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2668:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2668 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_planecylinder::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2704:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2704 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2706:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2706 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2720:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2720 | contacts[0].pos = transform.transform(Vec3f(2.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2722:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2722 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2736:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2736 | contacts[0].pos = transform.transform(Vec3f(-2.5, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2738:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2738 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2773:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2773 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2775:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2775 | contacts[0].normal = transform.getRotation() * Vec3f(0, 1, 0); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2789:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2789 | contacts[0].pos = transform.transform(Vec3f(0, 2.5, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2791:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2791 | contacts[0].normal = transform.getRotation() * Vec3f(0, 1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2805:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2805 | contacts[0].pos = transform.transform(Vec3f(0, -2.5, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2807:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2807 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2842:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2842 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2844:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2844 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, 1); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2858:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2858 | contacts[0].pos = transform.transform(Vec3f(0, 0, 2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2860:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2860 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2874:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2874 | contacts[0].pos = transform.transform(Vec3f(0, 0, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2876:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2876 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_halfspacecone::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2921:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2921 | contacts[0].pos = transform.transform(Vec3f(-2.5, 0, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2923:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2923 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2937:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2937 | contacts[0].pos = transform.transform(Vec3f(-1.25, 0, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2939:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2939 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2953:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2953 | contacts[0].pos = transform.transform(Vec3f(-3.75, 0, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2955:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2955 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2969:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2969 | contacts[0].pos = transform.transform(Vec3f(0.05, 0, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2971:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2971 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:2998:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 2998 | contacts[0].pos = transform.transform(Vec3f(0, -2.5, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3000:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3000 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3014:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3014 | contacts[0].pos = transform.transform(Vec3f(0, -1.25, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3016:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3016 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3030:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3030 | contacts[0].pos = transform.transform(Vec3f(0, -3.75, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3032:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3032 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3046:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3046 | contacts[0].pos = transform.transform(Vec3f(0, 0.05, -5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3048:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3048 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3075:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3075 | contacts[0].pos = transform.transform(Vec3f(0, 0, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3077:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3077 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3091:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3091 | contacts[0].pos = transform.transform(Vec3f(0, 0, -1.25)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3093:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3093 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3107:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3107 | contacts[0].pos = transform.transform(Vec3f(0, 0, -3.75)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3109:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3109 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3123:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3123 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0.05)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3125:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3125 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersection_planecone::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3161:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3161 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3163:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3163 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3177:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3177 | contacts[0].pos = transform.transform(Vec3f(2.5, 0, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3179:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3179 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3193:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3193 | contacts[0].pos = transform.transform(Vec3f(-2.5, 0, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3195:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3195 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3230:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3230 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3232:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3232 | contacts[0].normal = transform.getRotation() * Vec3f(0, 1, 0); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3246:60: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3246 | contacts[0].pos = transform.transform(Vec3f(0, 2.5, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3248:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3248 | contacts[0].normal = transform.getRotation() * Vec3f(0, 1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3262:61: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3262 | contacts[0].pos = transform.transform(Vec3f(0, -2.5, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3264:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3264 | contacts[0].normal = transform.getRotation() * Vec3f(0, -1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3299:55: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3299 | contacts[0].pos = transform.transform(Vec3f(0, 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3301:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3301 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, 1); // (1, 0, 0) or (-1, 0, 0) | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3315:57: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3315 | contacts[0].pos = transform.transform(Vec3f(0, 0, 2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3317:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3317 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3331:58: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3331 | contacts[0].pos = transform.transform(Vec3f(0, 0, -2.5)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3333:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3333 | contacts[0].normal = transform.getRotation() * Vec3f(0, 0, -1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersectionGJK_spheresphere::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3783:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3783 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3784:85: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3784 | contacts[0].pos = transform.transform(Vec3f(20.0 - 0.1 * 20.0/(20.0 + 10.0), 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3800:48: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3800 | contacts[0].pos = transform.transform(Vec3f()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3815:64: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3815 | contacts[0].normal = transform.getRotation() * Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3816:86: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3816 | contacts[0].pos = transform.transform(Vec3f(-20.0 + 0.1 * 20.0/(20.0 + 10.0), 0, 0)); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersectionGJK_boxbox::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3867:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3867 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3868:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3868 | contacts[1].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3869:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3869 | contacts[2].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3870:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3870 | contacts[3].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3876:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3876 | contacts[0].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3877:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3877 | contacts[1].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3878:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3878 | contacts[2].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3879:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3879 | contacts[3].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3889:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3889 | contacts[0].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3890:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3890 | contacts[1].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3891:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3891 | contacts[2].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3892:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3892 | contacts[3].normal = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3898:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3898 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3899:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3899 | contacts[1].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3900:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3900 | contacts[2].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3901:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3901 | contacts[3].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In member function 'void shapeIntersectionGJK_spherecapsule::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3988:63: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 3988 | contacts[0].normal = transform.getRotation() * Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3451:74: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Box; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3475:117: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3516:74: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3552:74: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3588:74: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3624:74: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_libccd::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:3661:115: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:150:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 150 | if(p1) *p1 = inverse(tf1).transform(*p1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:151:16: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 151 | if(p2) *p2 = inverse(tf2).transform(*p2); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Sphere; S2 = fcl::Box; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4504:74: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4540:74: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Cone; S2 = fcl::Cone; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4576:74: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeDistance(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::FCL_REAL*, fcl::Vec3f*, fcl::Vec3f*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double; fcl::Vec3f = fcl::Vec3fX >]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4612:89: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:664:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 664 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:669:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 669 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:674:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 674 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:688:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 688 | if(p1) *p1 = w0; | ~~~~^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:689:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 689 | if(p2) *p2 = shape.toshape0.transform(w1); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Box; S2 = fcl::Plane; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4730:55: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Box; S2 = fcl::Halfspace; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4731:59: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Sphere; S2 = fcl::Capsule; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4734:60: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Sphere; S2 = fcl::Plane; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4737:58: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Sphere; S2 = fcl::Halfspace; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4738:62: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Capsule; S2 = fcl::Plane; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4748:59: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Capsule; S2 = fcl::Halfspace; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4749:63: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Cone; S2 = fcl::Plane; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4752:56: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Cone; S2 = fcl::Halfspace; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4753:60: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Cylinder; S2 = fcl::Plane; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4755:60: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Cylinder; S2 = fcl::Halfspace; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4756:64: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp: In instantiation of 'void testReversibleShapeIntersection(const S1&, const S2&, fcl::FCL_REAL) [with S1 = fcl::Plane; S2 = fcl::Halfspace; fcl::FCL_REAL = double]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4758:61: required from here /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4680:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4680 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:4693:25: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 4693 | contactsB[i].normal = -contactsB[i].normal; In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Sphere; S2 = fcl::Box]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:402:33: required from 'void testShapeIntersection(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::GJKSolverType, bool, const std::vector&, bool, bool, bool, bool, fcl::FCL_REAL) [with S1 = fcl::Sphere; S2 = fcl::Box; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:743:89: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Cylinder]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:402:33: required from 'void testShapeIntersection(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::GJKSolverType, bool, const std::vector&, bool, bool, bool, bool, fcl::FCL_REAL) [with S1 = fcl::Cylinder; S2 = fcl::Cylinder; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:847:90: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cone; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:402:33: required from 'void testShapeIntersection(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::GJKSolverType, bool, const std::vector&, bool, bool, bool, bool, fcl::FCL_REAL) [with S1 = fcl::Cone; S2 = fcl::Cone; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:893:90: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Cylinder; S2 = fcl::Cone]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:402:33: required from 'void testShapeIntersection(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::GJKSolverType, bool, const std::vector&, bool, bool, bool, bool, fcl::FCL_REAL) [with S1 = fcl::Cylinder; S2 = fcl::Cone; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:951:90: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In instantiation of 'bool fcl::GJKSolver_indep::shapeIntersect(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, std::vector*) const [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid]': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:402:33: required from 'void testShapeIntersection(const S1&, const fcl::Transform3f&, const S2&, const fcl::Transform3f&, fcl::GJKSolverType, bool, const std::vector&, bool, bool, bool, bool, fcl::FCL_REAL) [with S1 = fcl::Ellipsoid; S2 = fcl::Ellipsoid; fcl::FCL_REAL = double]' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:1016:60: required from here /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:515:35: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 515 | if(enable_cached_guess) guess = cached_guess; | ~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:520:20: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 520 | shape.toshape1 = tf2.getRotation().transposeTimes(tf1.getRotation()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:525:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 525 | if(enable_cached_guess) cached_guess = gjk.getGuessFromSimplex(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_sphere_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 86%] Building CXX object test/CMakeFiles/test_fcl_broadphase.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_broadphase.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp [ 87%] Building CXX object test/CMakeFiles/test_fcl_frontlist.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_frontlist.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 88%] Linking CXX executable test_fcl_broadphase cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_broadphase.dir/link.txt --verbose=1 [ 89%] Linking CXX executable test_fcl_sphere_capsule cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_sphere_capsule.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_broadphase.dir/test_fcl_broadphase.cpp.o CMakeFiles/test_fcl_broadphase.dir/test_fcl_utility.cpp.o -o test_fcl_broadphase -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_sphere_capsule.dir/test_fcl_sphere_capsule.cpp.o -o test_fcl_sphere_capsule -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 89%] Built target test_fcl_sphere_capsule make -f test/CMakeFiles/test_fcl_simple.dir/build.make test/CMakeFiles/test_fcl_simple.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_simple.dir/DependInfo.cmake --color= Scanning dependencies of target test_fcl_simple make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_simple.dir/build.make test/CMakeFiles/test_fcl_simple.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 90%] Building CXX object test/CMakeFiles/test_fcl_simple.dir/test_fcl_simple.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_simple.dir/test_fcl_simple.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 90%] Built target test_fcl_broadphase make -f test/CMakeFiles/test_fcl_capsule_capsule.dir/build.make test/CMakeFiles/test_fcl_capsule_capsule.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_capsule_capsule.dir/DependInfo.cmake --color= Scanning dependencies of target test_fcl_capsule_capsule make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_capsule_capsule.dir/build.make test/CMakeFiles/test_fcl_capsule_capsule.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 91%] Building CXX object test/CMakeFiles/test_fcl_capsule_capsule.dir/test_fcl_capsule_capsule.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_capsule_capsule.dir/test_fcl_capsule_capsule.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp [ 92%] Linking CXX executable test_fcl_frontlist cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_frontlist.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_frontlist.dir/test_fcl_frontlist.cpp.o CMakeFiles/test_fcl_frontlist.dir/test_fcl_utility.cpp.o -o test_fcl_frontlist -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 92%] Built target test_fcl_frontlist [ 93%] Building CXX object test/CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:5: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:6: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:44, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:43: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In constructor 'fcl::GJKSolver_indep::GJKSolver_indep()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:794:33: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 794 | cached_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h: In member function 'void fcl::GJKSolver_indep::setCachedGuess(const Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/narrowphase/narrowphase.h:804:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 804 | cached_guess = guess; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_capsule_capsule.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:11: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h: In member function 'void fcl::SamplerSE3Euler::getBound(fcl::Vec3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:312:72: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 312 | lower_bound_ = Vec3f(lower_bound[0], lower_bound[1], lower_bound[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:11: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:313:72: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 313 | upper_bound_ = Vec3f(upper_bound[0], upper_bound[1], upper_bound[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:11: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h: In member function 'void fcl::SamplerSE3Quat::getBound(fcl::Vec3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:385:72: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 385 | lower_bound_ = Vec3f(lower_bound[0], lower_bound[1], lower_bound[2]); | ^ make -f test/CMakeFiles/test_fcl_bvh_models.dir/build.make test/CMakeFiles/test_fcl_bvh_models.dir/depend In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:11: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/sampling.h:386:72: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 386 | upper_bound_ = Vec3f(upper_bound[0], upper_bound[1], upper_bound[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_bvh_models.dir/DependInfo.cmake --color= /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp: In member function 'void projection_test_line::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:94:21: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 94 | p = Vec3f(-1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:101:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 101 | p = Vec3f(3, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ Scanning dependencies of target test_fcl_bvh_models make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make -f test/CMakeFiles/test_fcl_bvh_models.dir/build.make test/CMakeFiles/test_fcl_bvh_models.dir/build /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp: In member function 'void projection_test_triangle::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:124:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 124 | p = Vec3f(0, 0, 1.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:132:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | p = Vec3f(1.5, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:140:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 140 | p = Vec3f(0, 1.5, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:148:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 148 | p = Vec3f(1, 1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:156:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 156 | p = Vec3f(1, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:164:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 164 | p = Vec3f(0, 1, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp: In member function 'void projection_test_tetrahedron::test_method()': /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:189:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 189 | p = Vec3f(0, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:198:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 198 | p = Vec3f(0, 1, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 94%] Building CXX object test/CMakeFiles/test_fcl_bvh_models.dir/test_fcl_bvh_models.cpp.o /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:207:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 207 | p = Vec3f(1, 1, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_bvh_models.dir/test_fcl_bvh_models.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:216:20: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 216 | p = Vec3f(1, 0, 1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:225:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | p = Vec3f(1.5, 1.5, 1.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:234:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 234 | p = Vec3f(1.5, -0.5, -0.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:243:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 243 | p = Vec3f(-0.5, -0.5, 1.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:252:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 252 | p = Vec3f(-0.5, 1.5, -0.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:261:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 261 | p = Vec3f(0.5, -0.5, 0.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:270:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 270 | p = Vec3f(0.5, 1.5, 0.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:279:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 279 | p = Vec3f(1.5, 0.5, 0.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:288:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | p = Vec3f(-0.5, 0.5, 0.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:297:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 297 | p = Vec3f(0.5, 0.5, 1.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:306:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 306 | p = Vec3f(0.5, 0.5, -0.5); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/intersect.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_simple.cpp:4: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 95%] Linking CXX executable test_fcl_capsule_capsule cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_capsule_capsule.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_capsule_capsule.dir/test_fcl_capsule_capsule.cpp.o -o test_fcl_capsule_capsule -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 95%] Built target test_fcl_capsule_capsule [ 96%] Building CXX object test/CMakeFiles/test_fcl_bvh_models.dir/test_fcl_utility.cpp.o cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/c++ -DBOOST_TEST_DYN_LINK -I/builddir/build/BUILD/fcl-0.5.0/include -I/builddir/build/BUILD/fcl-0.5.0/build/include -I/usr/include/ccd -I/builddir/build/BUILD/fcl-0.5.0/test/. -I/builddir/build/BUILD/fcl-0.5.0/build/test -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -std=c++11 -W -Wall -g -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -fPIC -o CMakeFiles/test_fcl_bvh_models.dir/test_fcl_utility.cpp.o -c /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:44, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h: In static member function 'static fcl::kIOS::kIOS_Sphere fcl::kIOS::encloseSphere(const fcl::kIOS::kIOS_Sphere&, const fcl::kIOS::kIOS_Sphere&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:76:46: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 76 | s.o = s0.o + d * ((s.r - s0.r) / dist); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:47, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/kIOS.h:78:18: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 78 | s.o = s0.o; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::AABB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:81:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 81 | bv2.min_ = center2 - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:82:26: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 82 | bv2.max_ = center2 + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:128:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 128 | bv2.To = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:129:42: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 129 | bv2.extent = (bv1.max_ - bv1.min_) * 0.5; | ^~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:131:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 131 | bv2.axis[0] = R.getColumn(0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:132:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 132 | bv2.axis[1] = R.getColumn(1); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:133:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 133 | bv2.axis[2] = R.getColumn(2); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:143:22: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 143 | bv2.extent = bv1.extent; | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:144:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 144 | bv2.To = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:145:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 145 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:146:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 146 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:147:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 147 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::OBB&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:167:77: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 167 | bv2.extent = Vec3f(bv1.l[0] * 0.5 + bv1.r, bv1.l[1] * 0.5 + bv1.r, bv1.r); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:168:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 168 | bv2.To = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:169:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 169 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:170:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:171:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 171 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::OBB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:209:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 209 | bv2.Tr = tf1.transform(bv1.To); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:210:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 210 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:211:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:212:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::RSS&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:226:34: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | bv2.Tr = tf1.transform(bv1.Tr); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:227:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 227 | bv2.axis[0] = tf1.getQuatRotation().transform(bv1.axis[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:228:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 228 | bv2.axis[1] = tf1.getQuatRotation().transform(bv1.axis[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:229:62: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 229 | bv2.axis[2] = tf1.getQuatRotation().transform(bv1.axis[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h: In static member function 'static void fcl::details::Converter::convert(const fcl::AABB&, const fcl::Transform3f&, fcl::RSS&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:253:40: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 253 | bv2.Tr = tf1.transform(bv1.center()); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:286:70: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 286 | bv2.axis[0] = left_hand ? -R.getColumn(id[0]) : R.getColumn(id[0]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:287:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 287 | bv2.axis[1] = R.getColumn(id[1]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV_node.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:43, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/BV.h:288:36: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 288 | bv2.axis[2] = R.getColumn(id[2]); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In constructor 'fcl::Convex::Convex(fcl::Vec3f*, fcl::FCL_REAL*, int, fcl::Vec3f*, int, int*)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:330:47: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 330 | center = sum * (FCL_REAL)(1.0 / num_points); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Matrix3f fcl::Convex::computeMomentofInertia() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:402:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 402 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::Vec3f fcl::Convex::computeCOM() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:442:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 442 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:44: /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h: In member function 'virtual fcl::FCL_REAL fcl::Convex::computeVolume() const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/shape/geometric_shapes.h:476:59: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 476 | plane_center = plane_center * (1.0 / *points_in_poly); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::operator=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:254:12: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 254 | R = tf.R; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:256:12: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 256 | T = tf.T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const Matrix3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:282:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 282 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:283:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 283 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTransform(const fcl::Quaternion3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:293:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 293 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setRotation(const Matrix3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:299:9: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 299 | R = R_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'void fcl::Transform3f::setTranslation(const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:307:9: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 307 | T = T_; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'fcl::Transform3f& fcl::Transform3f::inverse()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:328:23: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 328 | T = q.transform(-T); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h: In member function 'const fcl::Transform3f& fcl::Transform3f::operator*=(const fcl::Transform3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:343:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 343 | T = q.transform(other.T) + T; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'bool fcl::AABB::overlap(const fcl::AABB&, fcl::AABB&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:121:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 121 | overlap_part.min_ = max(min_, other.min_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:122:45: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 122 | overlap_part.max_ = min(max_, other.max_); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h: In member function 'fcl::AABB& fcl::AABB::expand(const fcl::AABB&, fcl::FCL_REAL)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:225:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 225 | min_ = min_ * ratio - core.min_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:226:32: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 226 | max_ = max_ * ratio - core.max_; | ^~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:45: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BV/AABB.h:42, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:43, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/BVH/BVH_model.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_bvh_models.cpp:42: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Matrix3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:140:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 140 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:141:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 141 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTransform(fcl::Quaternion3f&, fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:149:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 149 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentRotation(fcl::Matrix3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:156:24: warning: implicitly-declared 'fcl::Matrix3fX >& fcl::Matrix3fX >::operator=(const fcl::Matrix3fX >&)' is deprecated [-Wdeprecated-copy] 156 | R = tf.getRotation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:64:3: note: because 'fcl::Matrix3fX >' has user-provided 'fcl::Matrix3fX::Matrix3fX(const fcl::Matrix3fX&) [with T = fcl::details::Matrix3Data]' 64 | Matrix3fX(const Matrix3fX& other) : data(other.data) {} | ^~~~~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:45, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h: In member function 'void fcl::MotionBase::getCurrentTranslation(fcl::Vec3f&) const': /builddir/build/BUILD/fcl-0.5.0/include/fcl/ccd/motion_base.h:170:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 170 | T = tf.getTranslation(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::CollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:211:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 211 | aabb.min_ = center - delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:212:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 212 | aabb.max_ = center + delta; | ^~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h: In member function 'void fcl::ContinuousCollisionObject::computeAABB()': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:428:28: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 428 | aabb.min_ = box.getLow(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_object.h:429:29: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 429 | aabb.max_ = box.getHigh(); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In constructor 'fcl::CollisionRequest::CollisionRequest(size_t, bool, size_t, bool, bool, fcl::GJKSolverType)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:240:37: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 240 | cached_gjk_guess = Vec3f(1, 0, 0); | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(fcl::FCL_REAL, const fcl::CollisionGeometry*, const fcl::CollisionGeometry*, int, int, const Vec3f&, const Vec3f&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:425:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 425 | nearest_points[0] = p1; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:426:27: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 426 | nearest_points[1] = p2; | ^~ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h: In member function 'void fcl::DistanceResult::update(const fcl::DistanceResult&)': /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:440:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 440 | nearest_points[0] = other_result.nearest_points[0]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ In file included from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/collision_data.h:441:56: warning: implicitly-declared 'fcl::Vec3fX >& fcl::Vec3fX >::operator=(const fcl::Vec3fX >&)' is deprecated [-Wdeprecated-copy] 441 | nearest_points[1] = other_result.nearest_points[1]; | ^ In file included from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/matrix_3f.h:41, from /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/transform.h:42, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.h:41, from /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_utility.cpp:38: /builddir/build/BUILD/fcl-0.5.0/include/fcl/math/vec_3f.h:68:3: note: because 'fcl::Vec3fX >' has user-provided 'fcl::Vec3fX::Vec3fX(const fcl::Vec3fX&) [with T = fcl::details::Vec3Data]' 68 | Vec3fX(const Vec3fX& other) : data(other.data) {} | ^~~~~~ [ 97%] Linking CXX executable test_fcl_simple cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_simple.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_simple.dir/test_fcl_simple.cpp.o -o test_fcl_simple -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 97%] Built target test_fcl_simple [ 98%] Linking CXX executable test_fcl_bvh_models cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_bvh_models.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_bvh_models.dir/test_fcl_bvh_models.cpp.o CMakeFiles/test_fcl_bvh_models.dir/test_fcl_utility.cpp.o -o test_fcl_bvh_models -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 98%] Built target test_fcl_bvh_models [100%] Linking CXX executable test_fcl_geometric_shapes cd /builddir/build/BUILD/fcl-0.5.0/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fcl_geometric_shapes.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_geometric_shapes.cpp.o CMakeFiles/test_fcl_geometric_shapes.dir/test_fcl_utility.cpp.o -o test_fcl_geometric_shapes -Wl,-rpath,/builddir/build/BUILD/fcl-0.5.0/build/lib ../lib/libfcl.so.0.5.0 -lboost_filesystem -lboost_system -lboost_date_time -lboost_unit_test_framework -loctomap -loctomath make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [100%] Built target test_fcl_geometric_shapes make[1]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/fcl-0.5.0/build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.YWy5MD + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64 + cd fcl-0.5.0 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64 'INSTALL=/usr/bin/install -p' -C build make: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/cmake -S/builddir/build/BUILD/fcl-0.5.0 -B/builddir/build/BUILD/fcl-0.5.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/fcl-0.5.0/build/CMakeFiles /builddir/build/BUILD/fcl-0.5.0/build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f src/CMakeFiles/fcl.dir/build.make src/CMakeFiles/fcl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/src /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/src /builddir/build/BUILD/fcl-0.5.0/build/src/CMakeFiles/fcl.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f src/CMakeFiles/fcl.dir/build.make src/CMakeFiles/fcl.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'src/CMakeFiles/fcl.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 60%] Built target fcl /usr/bin/make -f test/CMakeFiles/test_fcl_octomap.dir/build.make test/CMakeFiles/test_fcl_octomap.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_octomap.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_octomap.dir/build.make test/CMakeFiles/test_fcl_octomap.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_octomap.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 63%] Built target test_fcl_octomap /usr/bin/make -f test/CMakeFiles/test_fcl_collision.dir/build.make test/CMakeFiles/test_fcl_collision.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_collision.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_collision.dir/build.make test/CMakeFiles/test_fcl_collision.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_collision.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 66%] Built target test_fcl_collision /usr/bin/make -f test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build.make test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build.make test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_shape_mesh_consistency.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 69%] Built target test_fcl_shape_mesh_consistency /usr/bin/make -f test/CMakeFiles/test_fcl_capsule_box_1.dir/build.make test/CMakeFiles/test_fcl_capsule_box_1.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_capsule_box_1.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_capsule_box_1.dir/build.make test/CMakeFiles/test_fcl_capsule_box_1.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_capsule_box_1.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 72%] Built target test_fcl_capsule_box_1 /usr/bin/make -f test/CMakeFiles/test_fcl_distance.dir/build.make test/CMakeFiles/test_fcl_distance.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_distance.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_distance.dir/build.make test/CMakeFiles/test_fcl_distance.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_distance.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 75%] Built target test_fcl_distance /usr/bin/make -f test/CMakeFiles/test_fcl_capsule_box_2.dir/build.make test/CMakeFiles/test_fcl_capsule_box_2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_capsule_box_2.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_capsule_box_2.dir/build.make test/CMakeFiles/test_fcl_capsule_box_2.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_capsule_box_2.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 77%] Built target test_fcl_capsule_box_2 /usr/bin/make -f test/CMakeFiles/test_fcl_broadphase.dir/build.make test/CMakeFiles/test_fcl_broadphase.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_broadphase.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_broadphase.dir/build.make test/CMakeFiles/test_fcl_broadphase.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_broadphase.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 80%] Built target test_fcl_broadphase /usr/bin/make -f test/CMakeFiles/test_fcl_frontlist.dir/build.make test/CMakeFiles/test_fcl_frontlist.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_frontlist.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_frontlist.dir/build.make test/CMakeFiles/test_fcl_frontlist.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_frontlist.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 83%] Built target test_fcl_frontlist /usr/bin/make -f test/CMakeFiles/test_fcl_math.dir/build.make test/CMakeFiles/test_fcl_math.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_math.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_math.dir/build.make test/CMakeFiles/test_fcl_math.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_math.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 87%] Built target test_fcl_math /usr/bin/make -f test/CMakeFiles/test_fcl_geometric_shapes.dir/build.make test/CMakeFiles/test_fcl_geometric_shapes.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_geometric_shapes.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_geometric_shapes.dir/build.make test/CMakeFiles/test_fcl_geometric_shapes.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_geometric_shapes.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 90%] Built target test_fcl_geometric_shapes /usr/bin/make -f test/CMakeFiles/test_fcl_sphere_capsule.dir/build.make test/CMakeFiles/test_fcl_sphere_capsule.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_sphere_capsule.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_sphere_capsule.dir/build.make test/CMakeFiles/test_fcl_sphere_capsule.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_sphere_capsule.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 92%] Built target test_fcl_sphere_capsule /usr/bin/make -f test/CMakeFiles/test_fcl_simple.dir/build.make test/CMakeFiles/test_fcl_simple.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_simple.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_simple.dir/build.make test/CMakeFiles/test_fcl_simple.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_simple.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 94%] Built target test_fcl_simple /usr/bin/make -f test/CMakeFiles/test_fcl_capsule_capsule.dir/build.make test/CMakeFiles/test_fcl_capsule_capsule.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_capsule_capsule.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_capsule_capsule.dir/build.make test/CMakeFiles/test_fcl_capsule_capsule.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_capsule_capsule.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [ 96%] Built target test_fcl_capsule_capsule /usr/bin/make -f test/CMakeFiles/test_fcl_bvh_models.dir/build.make test/CMakeFiles/test_fcl_bvh_models.dir/depend make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' cd /builddir/build/BUILD/fcl-0.5.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/fcl-0.5.0 /builddir/build/BUILD/fcl-0.5.0/test /builddir/build/BUILD/fcl-0.5.0/build /builddir/build/BUILD/fcl-0.5.0/build/test /builddir/build/BUILD/fcl-0.5.0/build/test/CMakeFiles/test_fcl_bvh_models.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/make -f test/CMakeFiles/test_fcl_bvh_models.dir/build.make test/CMakeFiles/test_fcl_bvh_models.dir/build make[2]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[2]: Nothing to be done for 'test/CMakeFiles/test_fcl_bvh_models.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' [100%] Built target test_fcl_bvh_models make[1]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/fcl-0.5.0/build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/learning -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/learning/classifier.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/profile.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/shape -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/shape/geometric_shapes_utility.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/shape/geometric_shape_to_BVH_model.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/shape/geometric_shapes.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/collision.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/traversal -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/traversal/traversal_node_setup.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/traversal/traversal_node_bvh_shape.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/traversal/traversal_node_bvhs.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/traversal/traversal_node_shapes.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/traversal/traversal_node_base.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/traversal/traversal_recurse.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/traversal/traversal_node_octree.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/collision_data.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/narrowphase -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/narrowphase/gjk_libccd.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/narrowphase/narrowphase.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/narrowphase/gjk.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/articulated_model -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/articulated_model/link.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/articulated_model/model.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/articulated_model/joint_config.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/articulated_model/joint.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/articulated_model/model_config.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/deprecated.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/distance.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/continuous_collision.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/distance_func_matrix.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/interval_vector.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/interval_matrix.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/support.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/motion_base.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/interval.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/taylor_matrix.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/conservative_advancement.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/taylor_model.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/motion.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/simplex.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/taylor_vector.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/interpolation -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/interpolation/interpolation.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/interpolation/interpolation_factory.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/ccd/interpolation/interpolation_linear.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/intersect.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/math -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/math/vec_3f.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/math/transform.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/math/math_details.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/math/sampling.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/math/constants.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/math/vec_nf.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/math/matrix_3f.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BVH -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BVH/BVH_utility.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BVH/BV_fitter.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BVH/BVH_internal.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BVH/BV_splitter.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BVH/BVH_front.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BVH/BVH_model.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/data_types.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/simd -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/simd/math_simd_details.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/simd/simd_intersect.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/exception.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase_bruteforce.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase_spatialhash.hxx -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/hierarchy_tree.hxx -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/interval_tree.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/hierarchy_tree.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase_interval_tree.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/hash.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase_spatialhash.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase_SSaP.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/morton.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree_array.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase_dynamic_AABB_tree.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/broadphase/broadphase_SaP.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/collision_node.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/octree.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/collision_func_matrix.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/collision_object.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV/AABB.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV/BV.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV/BV_node.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV/OBB.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV/kIOS.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV/kDOP.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV/RSS.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/BV/OBBRSS.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64/pkgconfig/fcl.pc -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/include/fcl/config.h -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64/libfcl.so.0.5.0 -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64/libfcl.so.7 -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64/libfcl.so -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64/cmake/fcl/fclConfig.cmake -- Installing: /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64/cmake/fcl/fclConfig-release.cmake make: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.5.0-13.fc33 --unique-debug-suffix -0.5.0-13.fc33.riscv64 --unique-debug-src-base fcl-0.5.0-13.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/fcl-0.5.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64/libfcl.so.0.5.0 extracting debug info from /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64/libfcl.so.0.5.0 original debug info size: 51728kB, size after compression: 47992kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 3032 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.PHg9gG + umask 022 + cd /builddir/build/BUILD + cd fcl-0.5.0 + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64 + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/lib64 + make -C build test ARGS=-V make: Entering directory '/builddir/build/BUILD/fcl-0.5.0/build' Running tests... /usr/bin/ctest --force-new-ctest-process -V UpdateCTestConfiguration from :/builddir/build/BUILD/fcl-0.5.0/build/DartConfiguration.tcl UpdateCTestConfiguration from :/builddir/build/BUILD/fcl-0.5.0/build/DartConfiguration.tcl Test project /builddir/build/BUILD/fcl-0.5.0/build Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: test_fcl_collision 1: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_collision 1: Test timeout computed to be: 10000000 1: Running 4 test cases... 1: 1: 1: *** No errors detected 1:  1/14 Test #1: test_fcl_collision ................ Passed 415.12 sec test 2 Start 2: test_fcl_distance 2: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_distance 2: Test timeout computed to be: 10000000 2: Running 1 test case... 2: distance timing: 4.70194e+06 sec 2: collision timing: 3.78909e+06 sec 2: 2: *** No errors detected 2:  2/14 Test #2: test_fcl_distance ................. Passed 389.55 sec test 3 Start 3: test_fcl_geometric_shapes 3: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_geometric_shapes 3: Test timeout computed to be: 10000000 3: Running 51 test cases... 3: 299.968 409.073 3: /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp(409): error: in "shapeIntersection_spherecapsule": check res == expected_res has failed [false != true] 3: /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp(425): error: in "shapeIntersection_spherecapsule": check res == expected_res has failed [false != true] 3: /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp(237): error: in "shapeIntersection_spherecapsule": check sameNumContacts has failed 3: 3: ===== [ geometric shape collision test failure report ] ====== 3: 3: Solver type: libccd 3: 3: [ Shape 1 ] 3: Shape type : GEOM_SPHERE 3: tf1.quaternion : (0.11662 0.320999 0.910752 0.232142) 3: tf1.translation: (6.4652 5.92692 6.76554) 3: 3: [ Shape 2 ] 3: Shape type : GEOM_CAPSULE 3: tf2.quaternion : (0.11662 0.320999 0.910752 0.232142) 3: tf2.translation: (-12.7028 21.8981 5.18083) 3: 3: The numbers of expected contacts '1' and the number of actual contacts '0' are not equal. 3: 3: /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp(428): error: in "shapeIntersection_spherecapsule": check inspectContactPoints(s1, tf1, s2, tf2, solver_type, expected_contacts, actual_contacts, check_position, check_depth, check_normal, check_opposite_normal, tol) has failed 3: /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp(442): error: in "shapeIntersection_spherecapsule": check res == expected_res has failed [false != true] 3: /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp(448): error: in "shapeIntersection_spherecapsule": check res == expected_res has failed [false != true] 3: /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp(237): error: in "shapeIntersection_spherecapsule": check sameNumContacts has failed 3: 3: ===== [ geometric shape collision test failure report ] ====== 3: 3: Solver type: libccd 3: 3: [ Shape 1 ] 3: Shape type : GEOM_SPHERE 3: tf1.quaternion : (0.11662 0.320999 0.910752 0.232142) 3: tf1.translation: (6.4652 5.92692 6.76554) 3: 3: [ Shape 2 ] 3: Shape type : GEOM_CAPSULE 3: tf2.quaternion : (0.11662 0.320999 0.910752 0.232142) 3: tf2.translation: (-12.7028 21.8981 5.18083) 3: 3: The numbers of expected contacts '1' and the number of actual contacts '0' are not equal. 3: 3: /builddir/build/BUILD/fcl-0.5.0/test/test_fcl_geometric_shapes.cpp(452): error: in "shapeIntersection_spherecapsule": check inspectContactPoints(s1, tf1, s2, tf2, solver_type, expected_contacts, actual_contacts, check_position, check_depth, check_normal, check_opposite_normal, tol) has failed 3: 3: *** 8 failures are detected in the test module "FCL_GEOMETRIC_SHAPES" 3:  3/14 Test #3: test_fcl_geometric_shapes .........***Failed 1.90 sec test 4 Start 4: test_fcl_broadphase 4: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_broadphase 4: Test timeout computed to be: 10000000 4: Running 16 test cases... 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 1000 queries 4: register time 4: 2.677 0.943 10.134 4.82 9.772 8.188 8.276 4.338 4.548 4: setup time 4: 0.095 2.078 0.233 16.669 0.096 0.107 0.109 0.072 0.094 4: update time 4: 0.206 0.543 5.405 6.886 3.287 1.56 1.487 0.465 0.299 4: self collision time 4: 6.676 0.523 0.154 2.726 17.634 1.127 1.169 1.246 0.721 4: collision time 4: 16167.9 247.863 297.497 301.993 299.619 197.883 193.585 186.619 188.203 4: overall time 4: 16177.6 251.95 313.423 333.094 330.408 208.865 204.626 192.74 193.865 4: 4: 1 1 1 1 1 1 1 1 1 4: collision timing summary 4: 1000 objs, 1000 queries 4: register time 4: 1.526 1.42 76.804 12.809 52.931 62.019 39.546 35.935 35.085 4: setup time 4: 0.054 5.755 0.095 116.288 0.057 0.041 0.041 0.04 0.04 4: update time 4: 0.06 5.912 215.263 76.858 24.119 2.169 1.73 2.192 1.804 4: self collision time 4: 130.017 0.804 0.372 1.452 178.236 1.124 0.787 0.137 0.127 4: collision time 4: 156347 1119.07 2315.52 582.86 485.658 255.848 260.685 250.832 239.04 4: overall time 4: 156479 1132.96 2608.05 790.267 741.001 321.201 302.789 289.136 276.096 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 1000 queries 4: register time 4: 0.296 0.175 4.197 0.326 3.598 4.605 2.184 1.215 1.046 4: setup time 4: 0.048 0.31 0.056 4.551 0.045 0.046 0.045 0.045 0.045 4: update time 4: 0.056 0.28 2.382 3.579 2.99 0.279 0.331 0.263 0.3 4: self collision time 4: 2.602 0.157 0.085 0.716 7.781 1.01 1.279 0.705 0.577 4: collision time 4: 17905.8 291.604 346.383 328.821 333.243 207.757 206.506 195.179 195.399 4: overall time 4: 17908.8 292.526 353.103 337.993 347.657 213.697 210.345 197.407 197.367 4: 4: 10 10 10 10 10 10 10 10 10 4: collision timing summary 4: 1000 objs, 1000 queries 4: register time 4: 1.549 0.5 58.701 2.936 34.88 40.432 26.117 12.972 12.924 4: setup time 4: 0.047 3.773 0.053 106.725 0.048 0.044 0.043 0.04 0.04 4: update time 4: 0.064 3.48 271.105 81.658 26.217 1.707 3.089 3.567 3.176 4: self collision time 4: 250.356 3.453 0.629 9.661 299.01 10.412 10.413 14.358 14.286 4: collision time 4: 163324 1089.78 2387.45 594.151 500.29 264.25 267.099 252.479 240.274 4: overall time 4: 163576 1100.99 2717.94 795.131 860.445 316.845 306.761 283.416 270.7 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 1000 queries 4: register time 4: 0.335 0.184 4.469 0.46 4.461 3.663 2.887 1.734 1.761 4: setup time 4: 0.048 0.391 0.061 5.307 0.048 0.049 0.075 0.05 0.05 4: update time 4: 0.062 0.351 2.806 4.159 3.396 0.456 0.433 0.37 0.374 4: self collision time 4: 2.895 0.209 0.049 0.797 10.755 0.78 0.677 1.167 0.622 4: collision time 4: 16824.9 296.35 501.163 322.535 305.698 207.434 201.19 198.268 192.36 4: overall time 4: 16828.2 297.485 508.548 333.258 324.358 212.382 205.262 201.589 195.167 4: 4: 11 11 11 11 11 11 11 11 11 4: collision timing summary 4: 1000 objs, 1000 queries 4: register time 4: 1.927 0.48 55.168 2.289 35.387 40.76 26.058 12.929 11.006 4: setup time 4: 0.046 5.244 0.055 66.07 0.045 0.044 0.043 0.042 0.042 4: update time 4: 0.086 5.723 234.556 83.537 28.662 2.562 1.895 1.805 2.513 4: self collision time 4: 464.165 6.779 2.09 18.151 564.525 23.475 24.084 23.585 23.268 4: collision time 4: 172292 1347.83 2416.97 631.93 529.172 279.617 276.086 266.59 258.125 4: overall time 4: 172758 1366.06 2708.84 801.977 1157.79 346.458 328.166 304.951 294.954 4: 4: distance timing summary 4: 100 objs, 100 queries 4: register time 4: 0.309 0.174 5.809 0.487 16.408 3.675 2.812 1.57 1.246 4: setup time 4: 0.096 0.38 0.062 5.46 0.045 0.046 0.05 0.045 0.045 4: distance time 4: 322.971 474.716 368.424 363.846 265.836 181.485 179.696 185.339 189.158 4: overall time 4: 323.376 475.27 374.295 369.793 282.289 185.206 182.558 186.954 190.449 4: 4: distance timing summary 4: 1000 objs, 100 queries 4: register time 4: 3.635 1.018 308.685 3.108 110.151 45.119 38.863 30.954 24.803 4: setup time 4: 0.054 5.163 0.061 118.569 0.054 0.049 0.048 0.054 0.044 4: distance time 4: 1035.95 1923.36 1311.65 1280.06 896.488 536.788 533.044 549.11 542.843 4: overall time 4: 1039.63 1929.54 1620.39 1401.74 1006.69 581.956 571.955 580.118 567.69 4: 4: distance timing summary 4: 100 objs, 100 queries 4: register time 4: 0.304 0.189 4.89 0.437 4.007 4.134 2.401 1.834 1.256 4: setup time 4: 0.045 0.388 0.056 5.731 0.045 0.044 0.043 0.043 0.042 4: distance time 4: 121.7 137.684 122.619 139.666 56.731 34.115 34.412 34.509 33.465 4: overall time 4: 122.049 138.261 127.565 145.834 60.783 38.293 36.856 36.386 34.763 4: 4: distance timing summary 4: 1000 objs, 100 queries 4: register time 4: 2.042 0.63 72.402 2.82 39.428 48.145 28.868 13.714 11.572 4: setup time 4: 0.074 7.135 0.065 55.842 0.052 0.049 0.053 0.048 0.05 4: distance time 4: 563.501 583.262 303.37 260.518 72.513 45.535 44.846 45.658 43.199 4: overall time 4: 565.617 591.027 375.837 319.18 111.993 93.729 73.767 59.42 54.821 4: 4: self distance timing summary 4: 85 objs 4: register time 4: 0.31 0.206 2.242 0.383 3.618 1.842 1.228 0.981 0.836 4: setup time 4: 0.179 0.281 0.105 3.82 0.092 0.094 0.089 0.087 0.084 4: self distance time 4: 6.108 14.672 3.346 11.479 6.577 3.521 4.536 3.796 3.96 4: overall time 4: 6.597 15.159 5.693 15.682 10.287 5.457 5.853 4.864 4.88 4: 4: self distance timing summary 4: 182 objs 4: register time 4: 0.201 0.15 3.952 0.334 3.519 2.133 1.962 1.106 0.864 4: setup time 4: 0.052 0.264 0.062 3.94 0.052 0.054 0.053 0.053 0.052 4: self distance time 4: 17.221 11.843 2.605 23.076 11.754 3.569 3.365 4.266 3.844 4: overall time 4: 17.474 12.257 6.619 27.35 15.325 5.756 5.38 5.425 4.76 4: 4: self distance timing summary 4: 1228 objs 4: register time 4: 0.829 0.302 168.499 2.297 23.499 17.562 11.131 7.413 5.512 4: setup time 4: 0.05 2.03 0.059 49.204 0.086 0.079 0.081 0.079 0.082 4: self distance time 4: 1046.39 646.658 181.448 927.507 179.038 38.037 22.75 33.641 51.164 4: overall time 4: 1047.27 648.99 350.006 979.008 202.623 55.678 33.962 41.133 56.758 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 0 objs, 0 queries 4: register time 4: 0.101 0.069 0.053 0.049 0.047 0.047 0.072 0.046 0.049 4: setup time 4: 0.093 0.053 0.063 0.091 0.049 0.062 0.069 0.049 0.045 4: self collision time 4: 0.131 0.054 0.056 0.057 0.054 0.066 0.063 0.049 0.058 4: collision time 4: 0 0 0 0 0 0 0 0 0 4: overall time 4: 0.325 0.176 0.172 0.197 0.15 0.175 0.204 0.144 0.152 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 0 objs, 1000 queries 4: register time 4: 0.074 0.047 0.048 0.045 0.045 0.047 0.054 0.078 0.08 4: setup time 4: 0.054 0.053 0.052 0.09 0.051 0.053 0.052 0.051 0.051 4: self collision time 4: 0.054 0.054 0.054 0.058 0.053 0.053 0.052 0.052 0.052 4: collision time 4: 190.3 183.621 185.365 186.782 183.242 183.505 183.642 185.606 184.375 4: overall time 4: 190.482 183.775 185.519 186.975 183.391 183.658 183.8 185.787 184.558 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 0 queries 4: register time 4: 0.333 0.186 6.016 0.555 5.991 3.638 2.876 1.618 1.568 4: setup time 4: 0.055 0.41 0.067 5.655 0.047 0.05 0.046 0.049 0.048 4: self collision time 4: 4.227 0.26 0.086 0.85 4.008 0.464 0.391 0.313 0.196 4: collision time 4: 0 0 0 0 0 0 0 0 0 4: overall time 4: 4.615 0.856 6.169 7.06 10.046 4.152 3.313 1.98 1.812 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 0 objs, 0 queries 4: register time 4: 0.054 0.047 0.047 0.045 0.045 0.047 0.048 0.053 0.045 4: setup time 4: 0.048 0.045 0.045 0.077 0.043 0.044 0.044 0.043 0.052 4: self collision time 4: 0.047 0.047 0.045 0.048 0.045 0.045 0.044 0.044 0.044 4: collision time 4: 0 0 0 0 0 0 0 0 0 4: overall time 4: 0.149 0.139 0.137 0.17 0.133 0.136 0.136 0.14 0.141 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 0 objs, 1000 queries 4: register time 4: 0.067 0.041 0.044 0.039 0.041 0.042 0.045 0.039 0.043 4: setup time 4: 0.041 0.044 0.043 0.087 0.049 0.043 0.04 0.042 0.042 4: self collision time 4: 0.048 0.049 0.047 0.046 0.045 0.046 0.045 0.043 0.043 4: collision time 4: 163.801 155.87 158.075 161.148 154.443 159.042 157.454 159.706 157.477 4: overall time 4: 163.957 156.004 158.209 161.32 154.578 159.173 157.584 159.83 157.605 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 0 queries 4: register time 4: 0.432 0.222 7.26 0.83 4.099 3.879 3.551 1.813 2.536 4: setup time 4: 0.047 0.755 0.057 6.427 0.048 0.044 0.048 0.042 0.045 4: self collision time 4: 7.352 0.254 0.05 0.849 4.547 0.449 0.325 0.305 0.187 4: collision time 4: 0 0 0 0 0 0 0 0 0 4: overall time 4: 7.831 1.231 7.367 8.106 8.694 4.372 3.924 2.16 2.768 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 0 objs, 0 queries 4: register time 4: 0.055 0.046 0.046 0.045 0.049 0.046 0.052 0.045 0.048 4: setup time 4: 0.049 0.049 0.048 0.079 0.048 0.048 0.05 0.048 0.048 4: self collision time 4: 0.052 0.051 0.049 0.058 0.053 0.049 0.049 0.048 0.049 4: collision time 4: 0 0 0 0 0 0 0 0 0 4: overall time 4: 0.156 0.146 0.143 0.182 0.15 0.143 0.151 0.141 0.145 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 0 objs, 1000 queries 4: register time 4: 0.07 0.046 0.53 0.051 0.047 0.047 0.05 0.045 0.048 4: setup time 4: 0.049 0.05 0.049 0.091 0.048 0.052 0.05 0.048 0.048 4: self collision time 4: 0.058 0.051 0.05 0.051 0.049 0.049 0.05 0.049 0.049 4: collision time 4: 214.683 208.258 207.834 204.798 203.289 210.181 217.507 207.478 218.151 4: overall time 4: 214.86 208.405 208.463 204.991 203.433 210.329 217.657 207.62 218.296 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 0 queries 4: register time 4: 0.346 0.187 5.972 0.59 4.242 4.408 2.67 1.808 1.925 4: setup time 4: 0.067 0.544 0.062 5.904 0.05 0.048 0.046 0.043 0.045 4: self collision time 4: 6.695 0.26 0.054 0.996 4.424 0.504 0.356 0.344 0.198 4: collision time 4: 0 0 0 0 0 0 0 0 0 4: overall time 4: 7.108 0.991 6.088 7.49 8.716 4.96 3.072 2.195 2.168 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 0 objs, 0 queries 4: register time 4: 0.054 0.046 0.047 0.044 0.044 0.047 0.051 0.045 0.048 4: setup time 4: 0.05 0.049 0.049 0.085 0.048 0.052 0.049 0.047 0.048 4: self collision time 4: 0.051 0.052 0.05 0.052 0.05 0.054 0.05 0.048 0.048 4: collision time 4: 0 0 0 0 0 0 0 0 0 4: overall time 4: 0.155 0.147 0.146 0.181 0.142 0.153 0.15 0.14 0.144 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 0 objs, 1000 queries 4: register time 4: 0.063 0.046 0.046 0.043 0.044 0.045 0.051 0.042 0.046 4: setup time 4: 0.045 0.046 0.048 0.108 0.042 0.046 0.046 0.044 0.044 4: self collision time 4: 0.045 0.05 0.05 0.049 0.047 0.05 0.046 0.044 0.045 4: collision time 4: 154.884 155.799 156.512 155.584 154.277 153.545 157.795 154.211 156.875 4: overall time 4: 155.037 155.941 156.656 155.784 154.41 153.686 157.938 154.341 157.01 4: 4: 77 77 77 77 77 77 77 77 77 4: collision timing summary 4: 100 objs, 0 queries 4: register time 4: 0.423 0.216 7.434 0.555 4.329 4.536 2.542 1.843 1.328 4: setup time 4: 0.047 0.758 0.057 6.438 0.044 0.046 0.045 0.066 0.045 4: self collision time 4: 58.556 39.453 39.016 41.924 42.083 41.753 40.651 38.998 39.652 4: collision time 4: 0 0 0 0 0 0 0 0 0 4: overall time 4: 59.026 40.427 46.507 48.917 46.456 46.335 43.238 40.907 41.025 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 10 objs, 100 queries 4: register time 4: 0.092 0.111 0.505 0.149 0.789 0.584 0.37 0.283 0.273 4: setup time 4: 0.047 0.119 0.056 0.613 0.047 0.049 0.048 0.048 0.052 4: self collision time 4: 0.102 0.074 0.052 0.146 0.402 0.082 0.081 0.072 0.064 4: collision time 4: 274.094 29.99 30.566 34.09 32.612 23.826 23.308 22.43 21.893 4: overall time 4: 274.335 30.294 31.179 34.998 33.85 24.541 23.807 22.833 22.282 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 100 queries 4: register time 4: 0.574 0.3 8.455 0.865 4.903 4.226 2.486 1.645 1.267 4: setup time 4: 0.048 1.009 0.059 5.52 0.045 0.046 0.043 0.043 0.045 4: self collision time 4: 5.932 0.251 0.048 0.804 3.3 0.421 0.294 0.319 0.198 4: collision time 4: 2074.46 49.883 74.466 48.147 38.337 27.454 28.144 25.916 24.394 4: overall time 4: 2081.01 51.443 83.028 55.336 46.585 32.147 30.967 27.923 25.904 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 10 objs, 100 queries 4: register time 4: 0.117 0.135 0.518 0.164 0.584 1.023 0.37 0.303 0.277 4: setup time 4: 0.07 0.141 0.075 0.923 0.067 0.068 0.067 0.064 0.068 4: self collision time 4: 0.153 0.093 0.07 0.153 0.539 0.136 0.144 0.124 0.083 4: collision time 4: 224.429 22.121 22.808 29.534 26.638 21.929 19.713 19.407 18.525 4: overall time 4: 224.769 22.49 23.471 30.774 27.828 23.156 20.294 19.898 18.953 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 100 queries 4: register time 4: 0.561 0.298 8.715 0.532 4.2 4.626 2.693 2.289 1.814 4: setup time 4: 0.045 0.41 0.06 5.733 0.055 0.044 0.043 0.043 0.043 4: self collision time 4: 5.288 0.464 0.162 0.88 3.494 0.544 0.417 0.355 0.695 4: collision time 4: 1763.33 38.75 61.171 41.923 33.137 22.106 20.635 20.61 19.481 4: overall time 4: 1769.22 39.922 70.108 49.068 40.886 27.32 23.788 23.297 22.033 4: 4: 1 1 1 1 1 1 1 1 1 4: collision timing summary 4: 100 objs, 1000 queries 4: register time 4: 0.523 0.319 8.101 0.793 6.977 6.803 4.624 2.867 2.025 4: setup time 4: 0.098 0.692 0.111 10.398 0.085 0.088 0.08 0.082 0.083 4: self collision time 4: 8.26 0.573 0.22 2.533 4.505 0.622 0.385 0.451 0.309 4: collision time 4: 19195.1 426.086 650.269 435.67 352.212 241.653 237.491 221.346 213.247 4: overall time 4: 19204 427.67 658.701 449.394 363.779 249.166 242.58 224.746 215.664 4: 4: 10 10 10 10 10 10 10 10 10 4: collision timing summary 4: 1000 objs, 1000 queries 4: register time 4: 2.597 0.89 104.819 3.066 68.656 52.321 28.576 14.913 11.898 4: setup time 4: 0.053 7.101 0.064 64.315 0.048 0.046 0.046 0.045 0.045 4: self collision time 4: 497.816 3.795 0.793 7.985 44.716 1.876 1.786 1.983 1.489 4: collision time 4: 173943 1508.49 3377.92 624.389 553.86 259.99 262.448 236.793 232.644 4: overall time 4: 174444 1520.28 3483.6 699.755 667.28 314.233 292.856 253.734 246.076 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 1000 queries 4: register time 4: 0.292 0.197 4.278 0.459 4.485 3.798 2.506 1.584 1.682 4: setup time 4: 0.052 0.44 0.061 5.1 0.051 0.046 0.05 0.045 0.045 4: update time 4: 0.06 0.417 2.675 4.78 2.794 0.471 0.466 0.424 0.413 4: self collision time 4: 3.832 0.271 0.105 0.922 7.606 0.933 0.989 1.042 0.657 4: collision time 4: 17686.9 362.289 540.344 367.875 324.807 217.085 212.798 209.599 199.391 4: overall time 4: 17691.1 363.614 547.463 379.136 339.743 222.333 216.809 212.694 202.188 4: 4: 20 20 20 20 20 20 20 20 20 4: collision timing summary 4: 1000 objs, 1000 queries 4: register time 4: 2.057 0.541 65.469 2.821 33.592 43.287 27.561 14.147 12.188 4: setup time 4: 0.053 7.232 0.063 72.958 0.047 0.045 0.045 0.045 0.045 4: update time 4: 0.066 5.421 349.228 57.566 24.495 1.981 2.155 1.981 2.199 4: self collision time 4: 322.359 6.694 2.258 18.292 544.043 22.483 22.653 21.898 21.346 4: collision time 4: 166756 1438.89 3168.31 609.994 555.709 276.105 278.972 259.977 248.941 4: overall time 4: 167080 1458.78 3585.33 761.631 1157.89 343.901 331.386 298.048 284.719 4: 4: 10 10 10 10 10 10 10 10 10 4: collision timing summary 4: 10 objs, 100 queries 4: register time 4: 0.111 0.13 0.719 0.172 3.111 0.449 0.355 0.298 0.647 4: setup time 4: 0.048 0.12 0.055 0.648 0.038 0.041 0.04 0.054 0.053 4: update time 4: 0.045 0.091 0.392 0.56 2.41 0.152 0.144 0.128 0.12 4: self collision time 4: 7.08 4.826 5.086 6.511 6.032 5.313 4.858 5.632 5.061 4: collision time 4: 415.323 225.614 233.08 225.811 247.333 209.28 207.489 215.064 216.196 4: overall time 4: 422.607 230.781 239.332 233.702 258.924 215.235 212.886 221.176 222.077 4: 4: 10 10 10 10 10 10 10 10 10 4: collision timing summary 4: 100 objs, 100 queries 4: register time 4: 0.543 0.275 8.381 0.93 20.261 3.793 3.129 1.963 2.006 4: setup time 4: 0.049 0.493 0.057 6.074 0.043 0.044 0.056 0.048 0.045 4: update time 4: 0.058 0.845 7.056 5.831 15.041 0.509 0.869 0.446 0.446 4: self collision time 4: 4.424 3.319 10.859 3.933 4.333 5.511 5.213 3.902 3.511 4: collision time 4: 2449.01 1271.96 1287.28 1266.97 1257.36 1191.06 1187.13 1196.86 1190.21 4: overall time 4: 2454.09 1276.89 1313.63 1283.74 1297.04 1200.92 1196.4 1203.22 1196.22 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 10 objs, 100 queries 4: register time 4: 0.1 0.114 0.714 0.156 0.817 0.474 0.367 0.289 0.265 4: setup time 4: 0.047 0.112 0.052 0.736 0.04 0.042 0.042 0.044 0.043 4: update time 4: 0.05 0.092 0.196 0.71 0.44 0.16 0.154 0.134 0.133 4: self collision time 4: 0.091 0.064 0.044 0.55 0.602 0.07 0.079 0.073 0.068 4: collision time 4: 207.383 18.698 18.986 25.037 30.861 17.788 16.038 16.721 15.925 4: overall time 4: 207.671 19.08 19.992 27.189 32.76 18.534 16.68 17.261 16.434 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 100 queries 4: register time 4: 0.558 0.213 6.796 0.506 4.15 4.056 2.349 1.557 1.176 4: setup time 4: 0.046 0.452 0.066 5.738 0.04 0.04 0.04 0.039 0.052 4: update time 4: 0.053 0.426 3.071 5.159 2.794 0.488 0.473 0.415 0.445 4: self collision time 4: 6.178 0.265 0.102 0.844 11.25 0.808 0.768 0.69 0.629 4: collision time 4: 1789.4 37.518 48.601 36.715 38 26.841 24.669 25.819 24.352 4: overall time 4: 1796.24 38.874 58.636 48.962 56.234 32.233 28.299 28.52 26.654 4: 4: distance timing summary 4: 10 objs, 10 queries 4: register time 4: 0.097 0.098 0.731 0.169 3.925 0.43 0.332 0.29 0.274 4: setup time 4: 0.056 0.146 0.093 0.835 0.042 0.044 0.043 0.043 0.04 4: distance time 4: 174.552 473.641 342.37 426.495 172.615 147.549 155.788 146.547 147.588 4: overall time 4: 174.705 473.885 343.194 427.499 176.582 148.023 156.163 146.88 147.902 4: 4: distance timing summary 4: 100 objs, 10 queries 4: register time 4: 0.344 0.184 5.995 0.461 13.923 4.181 2.479 1.523 1.189 4: setup time 4: 0.047 0.562 0.055 5.132 0.047 0.044 0.049 0.044 0.05 4: distance time 4: 263.605 1199.85 686.288 602.412 347.738 207.357 203.833 252.046 252.492 4: overall time 4: 263.996 1200.59 692.338 608.005 361.708 211.582 206.361 253.613 253.731 4: 4: distance timing summary 4: 10 objs, 10 queries 4: register time 4: 0.105 0.109 0.721 0.169 0.71 0.512 0.335 0.308 0.249 4: setup time 4: 0.045 0.108 0.053 0.832 0.043 0.051 0.045 0.044 0.044 4: distance time 4: 202.673 796.756 349.965 305.172 233.121 136.85 137.402 118.507 120.859 4: overall time 4: 202.823 796.973 350.739 306.173 233.874 137.413 137.782 118.859 121.152 4: 4: distance timing summary 4: 100 objs, 10 queries 4: register time 4: 0.351 0.182 4.369 0.498 4.323 4.945 4.267 2.641 2.061 4: setup time 4: 0.07 0.948 0.087 9.178 0.08 0.07 0.069 0.069 0.069 4: distance time 4: 218.258 596.716 578.311 569.745 142.499 85.206 83.001 73.026 73.929 4: overall time 4: 218.679 597.846 582.767 579.421 146.902 90.221 87.337 75.736 76.059 4: 4: self distance timing summary 4: 85 objs 4: register time 4: 0.134 0.128 1.462 0.231 2.003 1.105 0.691 0.625 0.46 4: setup time 4: 0.049 0.156 0.051 2.366 0.041 0.041 0.041 0.041 0.041 4: self distance time 4: 37.926 273.469 31.651 42.333 36.11 56.868 54.754 28.144 28.854 4: overall time 4: 38.109 273.753 33.164 44.93 38.154 58.014 55.486 28.81 29.355 4: 4: self distance timing summary 4: 182 objs 4: register time 4: 0.232 0.172 6.556 0.352 3.312 2.778 1.441 1.079 0.856 4: setup time 4: 0.055 0.291 0.055 3.715 0.044 0.045 0.043 0.045 0.052 4: self distance time 4: 40.491 21.212 30.468 74.531 43.128 106.872 104.599 19.605 19.595 4: overall time 4: 40.778 21.675 37.079 78.598 46.484 109.695 106.083 20.729 20.503 4: 4: self distance timing summary 4: 1228 objs 4: register time 4: 0.85 0.309 111.771 1.786 19.356 16.755 11.492 6.704 5.439 4: setup time 4: 0.048 2.087 0.056 32.55 0.046 0.047 0.047 0.044 0.046 4: self distance time 4: 1693.88 2006.92 983.387 1833.74 947.563 1764.35 1754.21 771.819 775.328 4: overall time 4: 1694.78 2009.32 1095.21 1868.08 966.965 1781.15 1765.75 778.567 780.813 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 10 objs, 100 queries 4: register time 4: 0.113 0.131 0.675 0.175 0.744 0.505 0.372 0.736 0.296 4: setup time 4: 0.047 0.118 0.064 0.751 0.042 0.043 0.044 0.041 0.041 4: self collision time 4: 0.093 0.069 0.049 0.2 0.449 0.067 0.067 0.055 0.053 4: collision time 4: 216.8 22.412 20.135 27.211 24.579 18.626 18.263 17.681 17.76 4: overall time 4: 217.053 22.73 20.923 28.337 25.814 19.241 18.746 18.513 18.15 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 100 queries 4: register time 4: 0.412 0.197 5.054 0.851 3.974 3.881 3.402 1.52 2.076 4: setup time 4: 0.043 0.855 0.053 5.208 0.041 0.04 0.056 0.042 0.042 4: self collision time 4: 21.907 14.296 13.869 15.422 17.582 14.194 14.466 15.077 14.268 4: collision time 4: 1896.98 34.751 49.314 35.571 27.534 20.31 21.867 19.345 19.148 4: overall time 4: 1919.34 50.099 68.29 57.052 49.131 38.425 39.791 35.984 35.534 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 10 objs, 100 queries 4: register time 4: 0.111 0.134 0.683 0.166 1.246 0.489 0.361 0.367 0.328 4: setup time 4: 0.06 0.119 0.054 1.183 0.043 0.045 0.044 0.044 0.044 4: self collision time 4: 0.101 0.067 0.069 0.206 0.501 0.081 0.074 0.066 0.06 4: collision time 4: 214.535 20.622 20.265 26.002 24.339 18.651 16.793 17.414 17.837 4: overall time 4: 214.807 20.942 21.071 27.557 26.129 19.266 17.272 17.891 18.269 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 100 queries 4: register time 4: 0.428 0.233 7.465 0.513 4.427 3.845 2.85 1.735 1.895 4: setup time 4: 0.049 0.522 0.073 6.261 0.045 0.045 0.043 0.043 0.042 4: self collision time 4: 7.269 0.241 0.049 0.908 3.224 0.419 0.287 0.314 0.187 4: collision time 4: 1882.84 37.989 55.231 39.457 32.236 26.778 24.146 23.197 23.176 4: overall time 4: 1890.59 38.985 62.818 47.139 39.932 31.087 27.326 25.289 25.3 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 10 objs, 100 queries 4: register time 4: 0.228 0.191 1.092 0.219 1.239 0.778 0.542 2.028 0.462 4: setup time 4: 0.057 0.222 0.121 2.548 0.078 0.08 0.075 0.076 0.042 4: self collision time 4: 0.134 0.071 0.059 0.334 0.987 0.17 0.14 0.126 0.105 4: collision time 4: 249.096 24.035 21.682 27.64 23.594 19.887 18.986 18.623 18.262 4: overall time 4: 249.515 24.519 22.954 30.741 25.898 20.915 19.743 20.853 18.871 4: 4: 0 0 0 0 0 0 0 0 0 4: collision timing summary 4: 100 objs, 100 queries 4: register time 4: 0.571 0.27 8.264 0.564 5.64 4.322 3.19 1.752 2.184 4: setup time 4: 0.046 0.581 0.07 6.209 0.046 0.041 0.044 0.039 0.039 4: self collision time 4: 8.359 0.241 0.065 0.871 3.883 0.451 0.349 0.304 0.185 4: collision time 4: 2080.85 68.397 90.514 81.387 65.461 55.874 53.212 51.634 53.8 4: overall time 4: 2089.83 69.489 98.913 89.031 75.03 60.688 56.795 53.729 56.208 4: 4: 4: *** No errors detected 4:  4/14 Test #4: test_fcl_broadphase ............... Passed 2528.65 sec test 5 Start 5: test_fcl_shape_mesh_consistency 5: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_shape_mesh_consistency 5: Test timeout computed to be: 10000000 5: Running 22 test cases... 5: 5: *** No errors detected 5:  5/14 Test #5: test_fcl_shape_mesh_consistency ... Passed 27.71 sec test 6 Start 6: test_fcl_frontlist 6: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_frontlist 6: Test timeout computed to be: 10000000 6: Running 1 test case... 6: 6: *** No errors detected 6:  6/14 Test #6: test_fcl_frontlist ................ Passed 247.69 sec test 7 Start 7: test_fcl_math 7: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_math 7: Test timeout computed to be: 10000000 7: Running 3 test cases... 7: 7: *** No errors detected 7:  7/14 Test #7: test_fcl_math ..................... Passed 0.31 sec test 8 Start 8: test_fcl_sphere_capsule 8: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_sphere_capsule 8: Test timeout computed to be: 10000000 8: Running 8 test cases... 8: 8: *** No errors detected 8:  8/14 Test #8: test_fcl_sphere_capsule ........... Passed 0.36 sec test 9 Start 9: test_fcl_capsule_capsule 9: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_capsule_capsule 9: Test timeout computed to be: 10000000 9: Running 4 test cases... 9: applied transformation of two caps: (0 0 0) & (20.1 0 0) 9: computed points in caps to caps(5 0 0) & (15.1 0 0)with dist: 10.1 9: applied transformation of two caps: (0 0 0) & (20 20 0) 9: computed points in caps to caps(3.53553 3.53553 0) & (16.4645 16.4645 0)with dist: 18.2843 9: applied transformation of two caps: (0 0 0) & (0 0 20.1) 9: computed points in caps to caps(0 0 15) & (0 0 15.1)with dist: 0.1 9: denominator equals zero, using 0 as reference 9: applied transformation of two caps: (0 0 0) & (0 0 25.1) 9: applied transformation of two caps: [(1 0 0)(0 1 0)(0 0 1)] & [(6.12323e-17 0 1)(0 1 0)(-1 0 6.12323e-17)] 9: computed points in caps to caps(0 0 15) & (0 0 20.1)with dist: 5.1 9: 9: *** No errors detected 9:  9/14 Test #9: test_fcl_capsule_capsule .......... Passed 0.37 sec test 10 Start 10: test_fcl_simple 10: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_simple 10: Test timeout computed to be: 10000000 10: Running 4 test cases... 10: (0 1 2 3) 10: (1 1 1 1) 10: (1 2 3 4) 10: (-1 0 1 2) 10: (-1 0 1 2) 10: (0 1 2 3) 10: (0 2 4 6) 10: (0 0.2 0.4 0.6) 10: (0 2 4 6) 10: (0 1 2 3) 10: 6 10: (0 1 2 3 1 1 1 1) 10: (1 2 0 0) 10: (0.549906 0.3566 0.332682 0.638031) 10: (0.817687 0.74211 0.949786 0.824145) 10: (0.634162 0.438651 0.0730921 0.597982) 10: (0.0894957 0.647569 0.434302 0.880326) 10: (0.909934 0.654718 0.525716 0.900112) 10: (0.565149 0.133803 0.0460495 0.448818) 10: (0.97479 0.0474542 0.540216 0.81376) 10: (0.780764 0.430239 0.706509 0.440227) 10: (0.298086 0.00510874 0.21339 0.0285503) 10: (0.49289 0.789236 0.264885 0.652747) 10: (0.342526 0.587143 0.132532 -0.738774 0.677573 -2.16916) 10: (0.802694 0.0250301 0.429166 -0.457087 1.34525 -1.92311) 10: (0.664795 0.589979 0.853441 -2.42414 -0.614455 -2.62944) 10: (0.13604 0.0259497 0.112129 1.36769 1.29931 0.151814) 10: (0.345425 0.526775 0.555473 1.25289 0.507064 -3.13175) 10: (0.074996 0.227764 0.0177278 -0.705537 0.561853 -2.13668) 10: (0.475708 0.733861 0.0943339 2.70872 -1.27046 1.86236) 10: (0.923061 0.921713 0.114509 -2.91514 0.628251 2.05066) 10: (0.849936 0.0873371 0.889524 1.66496 0.512835 0.056079) 10: (0.466496 0.175281 0.455572 2.05706 -0.859353 -3.12111) 10: 10: *** No errors detected 10:  10/14 Test #10: test_fcl_simple ................... Passed 0.38 sec test 11 Start 11: test_fcl_capsule_box_1 11: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_capsule_box_1 11: Test timeout computed to be: 10000000 11: Running 1 test case... 11: 11: *** No errors detected 11:  11/14 Test #11: test_fcl_capsule_box_1 ............ Passed 0.26 sec test 12 Start 12: test_fcl_capsule_box_2 12: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_capsule_box_2 12: Test timeout computed to be: 10000000 12: Running 1 test case... 12: 12: *** No errors detected 12:  12/14 Test #12: test_fcl_capsule_box_2 ............ Passed 0.26 sec test 13 Start 13: test_fcl_bvh_models 13: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_bvh_models 13: Test timeout computed to be: 10000000 13: Running 1 test case... 13: Abort test since 'BV_OBB' does not support point cloud model. Please see issue #67. 13: Abort test since 'BV_RSS' does not support point cloud model. Please see issue #67. 13: Abort test since 'BV_kIOS' does not support point cloud model. Please see issue #67. 13: Abort test since 'BV_OBBRSS' does not support point cloud model. Please see issue #67. 13: 13: *** No errors detected 13:  13/14 Test #13: test_fcl_bvh_models ............... Passed 0.33 sec test 14 Start 14: test_fcl_octomap 14: Test command: /builddir/build/BUILD/fcl-0.5.0/build/test/test_fcl_octomap 14: Test timeout computed to be: 10000000 14: Running 13 test cases... 14: boxes size: 6909 14: 0 0 0 14: 10 10 0 14: (-184.216 -182.273 2.97985) (-124.216 -122.273 62.9799) 0.5 14: (-84.509 -200.168 -190.286) (-24.509 -140.168 -130.286) 0.5 14: (4.80448 102.465 3.83407) (64.8045 162.465 63.8341) 0.5 14: (10.1969 118.01 -197.494) (70.1969 178.01 -137.494) 0.5 14: (112.73 -193.805 -75.3323) (172.73 -133.805 -15.3323) 0.5 14: (122.882 23.5888 129.773) (182.882 83.5888 189.773) 0.5 14: (136.74 128.703 130.359) (196.74 188.703 190.359) 0.5 14: (-59.3782 128.644 10.1622) (0 188.644 70.1622) 0.5 14: (-102.4 127.769 125.373) (-44.8042 187.769 185.373) 0.5 14: (148.656 121.07 116.272) (204.8 181.07 176.272) 0.5 14: 14: (-184.216 -182.273 2.97985) (-124.216 -122.273 62.9799) 0.5 14: (-84.509 -200.168 -190.286) (-24.509 -140.168 -130.286) 0.5 14: (4.80448 102.465 3.83407) (64.8045 162.465 63.8341) 0.5 14: (10.1969 118.01 -197.494) (70.1969 178.01 -137.494) 0.5 14: (112.73 -193.805 -75.3323) (172.73 -133.805 -15.3323) 0.5 14: (122.882 23.5888 129.773) (182.882 83.5888 189.773) 0.5 14: (136.74 128.703 130.359) (196.74 188.703 190.359) 0.5 14: (-59.3782 128.644 10.1622) (0 188.644 70.1622) 0.5 14: (-102.4 127.769 125.373) (-44.8042 187.769 185.373) 0.5 14: (148.656 121.07 116.272) (204.8 181.07 176.272) 0.5 14: 14: 14: collision cost 14: 1) octomap overall time: 154.119 14: 1') octomap overall time (as geometry): 302.342 14: 2) boxes overall time: 323.1 14: a) to boxes: 175.687 14: b) structure init: 147.053 14: c) collision: 0.36 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: 10 10 0 14: (-200.787 143.006 -71.3054) (-140.787 203.006 -11.3054) 0.5 14: (-199.403 -190.802 -204.766) (-139.403 -130.802 -144.766) 0.5 14: (-197.003 21.7515 18.9614) (-137.003 81.7515 78.9614) 0.5 14: (-191.181 124.178 -199.827) (-131.181 184.178 -139.827) 0.5 14: (-189.041 -183.329 -181.066) (-129.041 -123.329 -121.066) 0.5 14: (-185.999 -192.612 -101.525) (-125.999 -132.612 -41.5252) 0.5 14: (-185.203 142.437 116.002) (-125.203 202.437 176.002) 0.5 14: (-178.239 -194.885 -163.451) (-118.239 -134.885 -103.451) 0.5 14: (-177.677 -198.429 116.18) (-117.677 -138.429 176.18) 0.5 14: (-175.853 -84.8659 -163.111) (-115.853 -24.8659 -103.111) 0.5 14: 14: (-200.787 143.006 -71.3054) (-140.787 203.006 -11.3054) 0.5 14: (-199.403 -190.802 -204.766) (-139.403 -130.802 -144.766) 0.5 14: (-197.003 21.7515 18.9614) (-137.003 81.7515 78.9614) 0.5 14: (-191.181 124.178 -199.827) (-131.181 184.178 -139.827) 0.5 14: (-189.041 -183.329 -181.066) (-129.041 -123.329 -121.066) 0.5 14: (-185.999 -192.612 -101.525) (-125.999 -132.612 -41.5252) 0.5 14: (-185.203 142.437 116.002) (-125.203 202.437 176.002) 0.5 14: (-178.239 -194.885 -163.451) (-118.239 -134.885 -103.451) 0.5 14: (-177.677 -198.429 116.18) (-117.677 -138.429 176.18) 0.5 14: (-175.853 -84.8659 -163.111) (-115.853 -24.8659 -103.111) 0.5 14: 14: 14: collision cost 14: 1) octomap overall time: 3323.07 14: 1') octomap overall time (as geometry): 3377.91 14: 2) boxes overall time: 1341.86 14: a) to boxes: 180.356 14: b) structure init: 154.307 14: c) collision: 1007.2 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: 10 10 0 14: (0 0 112.821) (94.578 77.3614 204.743) 0.5 14: (-203.683 115.993 -188.263) (-106.148 194.482 -102.4) 0.5 14: (116.782 106.463 102.4) (204.8 204.8 175.539) 0.5 14: (-102.4 102.4 -204.8) (-35.6275 204.104 -119.345) 0.5 14: (-179.553 130.106 0) (-102.4 204.8 99.7002) 0.5 14: (131.779 -196.115 102.4) (204.8 -102.4 185.846) 0.5 14: (24.0005 -184.327 -94.2986) (102.4 -102.4 -5.72217) 0.5 14: (-73.0042 -204.8 -102.4) (0 -110.513 -21.2241) 0.5 14: (-102.4 -197.512 -87.0933) (-27.0576 -113.198 0) 0.5 14: (-174.074 102.4 102.4) (-102.4 199.995 180.897) 0.5 14: 14: (0 0 112.821) (94.578 77.3614 204.743) 0.5 14: (-203.683 115.993 -188.263) (-106.148 194.482 -102.4) 0.5 14: (116.782 106.463 102.4) (204.8 204.8 175.539) 0.5 14: (-102.4 102.4 -204.8) (-35.6275 204.104 -119.345) 0.5 14: (-179.553 130.106 0) (-102.4 204.8 99.7002) 0.5 14: (131.779 -196.115 102.4) (204.8 -102.4 185.846) 0.5 14: (24.0005 -184.327 -94.2986) (102.4 -102.4 -5.72217) 0.5 14: (-73.0042 -204.8 -102.4) (0 -110.513 -21.2241) 0.5 14: (-102.4 -197.512 -87.0933) (-27.0576 -113.198 0) 0.5 14: (-174.074 102.4 102.4) (-102.4 199.995 180.897) 0.5 14: 14: 14: collision cost 14: 1) octomap overall time: 13273.9 14: 1') octomap overall time (as geometry): 500.098 14: 2) boxes overall time: 376.477 14: a) to boxes: 196.166 14: b) structure init: 180.227 14: c) collision: 0.084 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 1 1 1 14: 10 10 1 14: (0 109.394 -100.747) (88.57 204.8 0) 0.5 14: (3.55163 -102.4 -199.414) (99.4432 -19.2224 -102.4) 0.5 14: (8.58211 -193.626 -100.133) (99.9388 -102.4 -8.72615) 0.5 14: (-204.8 -194.124 -192.266) (-114.534 -102.4 -102.4) 0.5 14: (-102.4 -204.8 -203.149) (-17.7157 -117.745 -107.019) 0.5 14: (-181.679 -204.8 -201.796) (-102.4 -110.411 -107.556) 0.5 14: (-201.924 -95.521 119.635) (-104.313 -6.37272 199.169) 0.5 14: (107.723 11.5458 -204.715) (199.411 102.4 -122.034) 0.5 14: (-204.8 -102.4 -98.9212) (-115.04 -25.1362 0) 0.5 14: (102.4 -188.174 -204.8) (197.334 -104.699 -118.26) 0.5 14: 14: (0 109.394 -100.747) (88.57 204.8 0) 0.5 14: (3.55163 -102.4 -199.414) (99.4432 -19.2224 -102.4) 0.5 14: (8.58211 -193.626 -100.133) (99.9388 -102.4 -8.72615) 0.5 14: (-204.8 -194.124 -192.266) (-114.534 -102.4 -102.4) 0.5 14: (-102.4 -204.8 -203.149) (-17.7157 -117.745 -107.019) 0.5 14: (-181.679 -204.8 -201.796) (-102.4 -110.411 -107.556) 0.5 14: (-201.924 -95.521 119.635) (-104.313 -6.37272 199.169) 0.5 14: (107.723 11.5458 -204.715) (199.411 102.4 -122.034) 0.5 14: (-204.8 -102.4 -98.9212) (-115.04 -25.1362 0) 0.5 14: (102.4 -188.174 -204.8) (197.334 -104.699 -118.26) 0.5 14: 14: (0 0 0) (0.4 0.4 0.4) 0.971 14: 14: collision cost 14: 1) octomap overall time: 70267.8 14: 1') octomap overall time (as geometry): 7656.72 14: 2) boxes overall time: 13919 14: a) to boxes: 153.282 14: b) structure init: 141.541 14: c) collision: 13624.1 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: non exhaustive collision 14: 1) octomap overall time: 48.7 14: 1') octomap overall time (as geometry): 121.164 14: 2) boxes overall time: 357.405 14: a) to boxes: 192.498 14: b) structure init: 164.745 14: c) collision: 0.162 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 10 10 10 14: non exhaustive collision 14: 1) octomap overall time: 181.567 14: 1') octomap overall time (as geometry): 740.908 14: 2) boxes overall time: 403.461 14: a) to boxes: 159.093 14: b) structure init: 143.876 14: c) collision: 100.492 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: exhaustive collision 14: 1) octomap overall time: 67.796 14: 1') octomap overall time (as geometry): 95.572 14: 2) boxes overall time: 318.86 14: a) to boxes: 161.686 14: b) structure init: 157.087 14: c) collision: 0.087 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 31767 31767 31767 14: exhaustive collision 14: 1) octomap overall time: 4470.59 14: 1') octomap overall time (as geometry): 3762.59 14: 2) boxes overall time: 2227.81 14: a) to boxes: 168.335 14: b) structure init: 137.556 14: c) collision: 1921.92 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: non exhaustive collision 14: 1) octomap overall time: 1272.79 14: 1') octomap overall time (as geometry): 15.735 14: 2) boxes overall time: 16951.2 14: a) to boxes: 16808 14: b) structure init: 143.205 14: c) collision: 0.058 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: non exhaustive collision 14: 1) octomap overall time: 21036.2 14: 1') octomap overall time (as geometry): 186.229 14: 2) boxes overall time: 21091.6 14: a) to boxes: 17997.2 14: b) structure init: 146.716 14: c) collision: 2947.64 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: exhaustive collision 14: 1) octomap overall time: 5513.9 14: 1') octomap overall time (as geometry): 28.437 14: 2) boxes overall time: 18907.9 14: a) to boxes: 17113.9 14: b) structure init: 185.675 14: c) collision: 1608.35 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: exhaustive collision 14: 1) octomap overall time: 12164.4 14: 1') octomap overall time (as geometry): 154.43 14: 2) boxes overall time: 17111.1 14: a) to boxes: 16971.3 14: b) structure init: 139.654 14: c) collision: 0.083 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: boxes size: 6909 14: 0 0 0 14: non exhaustive collision 14: 1) octomap overall time: 1352.15 14: 1') octomap overall time (as geometry): 17.588 14: 2) boxes overall time: 377.634 14: a) to boxes: 237.654 14: b) structure init: 139.92 14: c) collision: 0.06 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: non exhaustive collision 14: 1) octomap overall time: 12936.7 14: 1') octomap overall time (as geometry): 185.31 14: 2) boxes overall time: 1016 14: a) to boxes: 251.244 14: b) structure init: 155.917 14: c) collision: 608.834 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: exhaustive collision 14: 1) octomap overall time: 1055.38 14: 1') octomap overall time (as geometry): 14.87 14: 2) boxes overall time: 330.553 14: a) to boxes: 181.508 14: b) structure init: 148.993 14: c) collision: 0.052 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 0 14: exhaustive collision 14: 1) octomap overall time: 14896.1 14: 1') octomap overall time (as geometry): 229.604 14: 2) boxes overall time: 522.568 14: a) to boxes: 285.575 14: b) structure init: 236.844 14: c) collision: 0.149 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: -1 -1 -1 14: 1) octomap overall time: 2925.02 14: 1') octomap overall time (as geometry): 19113.6 14: 2) boxes overall time: 4540.64 14: a) to boxes: 106.825 14: b) structure init: 123.107 14: c) distance: 4310.7 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: -1 -1 -1 14: 1) octomap overall time: 5457.47 14: 1') octomap overall time (as geometry): 55865.4 14: 2) boxes overall time: 11326.6 14: a) to boxes: 109.585 14: b) structure init: 137.961 14: c) distance: 11079 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 100.056 100.056 100.056 14: 1) octomap overall time: 3288.87 14: 1') octomap overall time (as geometry): 72197 14: 2) boxes overall time: 18297.7 14: a) to boxes: 16666.5 14: b) structure init: 139.188 14: c) distance: 1491.93 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 23.8593 23.8593 23.8593 14: 1) octomap overall time: 9102.62 14: 1') octomap overall time (as geometry): 206390 14: 2) boxes overall time: 29052.7 14: a) to boxes: 16983.8 14: b) structure init: 167.302 14: c) distance: 11901.7 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 105.726 105.726 105.726 14: 1) octomap overall time: 12377.2 14: 1') octomap overall time (as geometry): 62337.3 14: 2) boxes overall time: 12421 14: a) to boxes: 171.778 14: b) structure init: 154.657 14: c) distance: 12094.5 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 7.41642 7.41642 7.41642 14: 1) octomap overall time: 13005 14: 1') octomap overall time (as geometry): 325658 14: 2) boxes overall time: 14680.4 14: a) to boxes: 293.686 14: b) structure init: 239.858 14: c) distance: 14146.9 14: Note: octomap may need more collides when using mesh, because octomap collision uses box primitive inside 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 0 0 14: boxes size: 6909 14: 4.49998 4.49998 14: boxes size: 6909 14: 4.49979 4.49974 14: boxes size: 6909 14: 4.49989 4.49985 14: boxes size: 6909 14: 4.49992 4.49992 14: boxes size: 6909 14: 4.49984 4.49984 14: boxes size: 6909 14: 4.4998 4.4998 14: boxes size: 6909 14: 4.4998 4.4998 14: boxes size: 6909 14: 4.49999 4.49999 14: boxes size: 6909 14: 4.49994 4.49994 14: boxes size: 6909 14: 4.49987 4.49987 14: boxes size: 6909 14: 4.4997 4.4997 14: boxes size: 6909 14: 4.49981 4.49981 14: 14: *** No errors detected 14:  14/14 Test #14: test_fcl_octomap .................. Passed 2762.97 sec 93% tests passed, 1 tests failed out of 14 Total Test time (real) = 6376.30 sec The following tests FAILED: 3 - test_fcl_geometric_shapes (Failed) Errors while running CTest make: Leaving directory '/builddir/build/BUILD/fcl-0.5.0/build' make: *** [Makefile:133: test] Error 8 + exit 0 Processing files: fcl-0.5.0-13.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.x49nEH + umask 022 + cd /builddir/build/BUILD + cd fcl-0.5.0 + DOCDIR=/builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/share/doc/fcl + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/share/doc/fcl + cp -pr README.md /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/share/doc/fcl + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/share/doc/fcl + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.DvLA7D + umask 022 + cd /builddir/build/BUILD + cd fcl-0.5.0 + LICENSEDIR=/builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/share/licenses/fcl + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/share/licenses/fcl + cp -pr LICENSE /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64/usr/share/licenses/fcl + RPM_EC=0 ++ jobs -p + exit 0 Provides: fcl = 0.5.0-13.fc33 fcl(riscv-64) = 0.5.0-13.fc33 libfcl.so.7()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libccd.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: fcl-devel-0.5.0-13.fc33.riscv64 Provides: cmake(fcl) fcl-devel = 0.5.0-13.fc33 fcl-devel(riscv-64) = 0.5.0-13.fc33 pkgconfig(fcl) = 0.5.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem(riscv-64) libfcl.so.7()(64bit) Processing files: fcl-debugsource-0.5.0-13.fc33.riscv64 Provides: fcl-debugsource = 0.5.0-13.fc33 fcl-debugsource(riscv-64) = 0.5.0-13.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: fcl-debuginfo-0.5.0-13.fc33.riscv64 Provides: debuginfo(build-id) = a377aa74ff430adf39e0c2c5d4caf09ef4ec3bac fcl-debuginfo = 0.5.0-13.fc33 fcl-debuginfo(riscv-64) = 0.5.0-13.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: fcl-debugsource(riscv-64) = 0.5.0-13.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64 Wrote: /builddir/build/RPMS/fcl-devel-0.5.0-13.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/fcl-debugsource-0.5.0-13.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/fcl-0.5.0-13.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/fcl-debuginfo-0.5.0-13.fc33.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.m4ktJE + umask 022 + cd /builddir/build/BUILD + cd fcl-0.5.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/fcl-0.5.0-13.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0